Files
inji-wallet/injitest/androidRegression.xml
anup-nehe 3872f6bdda MOSIP-39578 fixed the failures and removed the VerifyCameraOpenAfterPinVc for ios testcase (#1795)
* MOSIP-38135

Signed-off-by: Anup Nehe <anup.nehe@technoforte.co.in>

* resolve conflicts

Signed-off-by: Anup Nehe <anup.nehe@technoforte.co.in>

* MOSIP-38135

Signed-off-by: Anup Nehe <anup.nehe@technoforte.co.in>

* INJIMOB-2722

Signed-off-by: Anup Nehe <anup.nehe@technoforte.co.in>

* MOSIP-39578

Signed-off-by: Anup Nehe <anup.nehe@technoforte.co.in>

* MOSIP-39578

Signed-off-by: Anup Nehe <anup.nehe@technoforte.co.in>

* MOSIP-39578

Signed-off-by: Anup Nehe <anup.nehe@technoforte.co.in>

* MOSIP-39578

Signed-off-by: Anup Nehe <anup.nehe@technoforte.co.in>

* Update iosRegression.xml

Signed-off-by: anup-nehe <anup.nehe@technoforte.co.in>

---------

Signed-off-by: Anup Nehe <anup.nehe@technoforte.co.in>
Signed-off-by: anup-nehe <anup.nehe@technoforte.co.in>
2025-02-07 17:05:23 +05:30

347 lines
19 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite name="All Test Suite">
<!-- <suite-files>
<suite-file path="androidSanity.xml"/>
</suite-files>-->
<test verbose="2" preserve-order="true" name="android">
<classes>
<class name="androidTestCases.AboutInjiTest">
<methods>
<include name="copyAppId"/>
<include name="verifyAppId"/>
</methods>
</class>
<class name="androidTestCases.ActivateVcTest">
<methods>
<include name="noPreDownloadedVCAndNoHistoryInFreshInstallation"/>
<include name="downloadAndActiveVcUsingUinViaEsignet"/>
</methods>
</class>
<class name="androidTestCases.ChangeLanguageTest">
<methods>
<include name="changeLanguage"/>
<include name="languageShouldBeInNativeLanguages"/>
<include name="changeLanguageToArabic"/>
<include name="changeLanguageToFilipionAndcheckInjiTour"/>
<include name="changeLanguageToHindiAndcheckInjiTour"/>
<include name="changeLanguageToTamilAndcheckInjiTour"/>
<include name="changeLanguageToKannadAndcheckInjiTour"/>
<include name="downloadVcAndChnageLangaugeVerifyVcViaSunbird"/>
</methods>
</class>
<class name="androidTestCases.DeletingVcTest">
<methods>
<include name="deleteVcAndVerifyInHistoryForEsignet"/>
<include name="deleteVcAndVerifyInHistoryForSunbird"/>
</methods>
</class>
<class name="androidTestCases.NoNetworkAndroidTest">
<methods>
<include name="setupPasscodeAndDownloadCardWithoutInternet"/>
<include name="verifyListOfLanguagesInOfflineMode"/>
<include name="verifyHelpPageOfflineMode"/>
<include name="verifyRecivedCardOffline"/>
<include name="downloadCardWithoutInternetRetryWithInternet"/>
<include name="downloadVcUsingUinViaEsignetWithoutInternet"/>
<include name="downloadVcViaEsignetAndPinUnpinWithNoNetwork"/>
<include name="downloadVcUsingUinViaEsignetNoInternateOpenScan"/>
<include name="downloadVcInOtherLanguageViaEsignetWithoutInternet"/>
<include name="changeLanguageToTamilWithoutNetwork"/>
</methods>
</class>
<class name="androidTestCases.PinVcTest">
<methods>
<include name="downloadVcViaEsignetAndPinUnpin"/>
</methods>
</class>
<class name="androidTestCases.ReceiveCardTest">
<methods>
<include name="verifyRecivedCardAndQrCode"/>
<include name="verifyRecivedCardAndQrCodeInFilipinoLanguage"/>
</methods>
</class>
<class name="androidTestCases.ShareVcTest">
<methods>
<include name="noCardsAvailableToShare"/>
<include name="verifyReceivedCardTabPresent"/>
<include name="verifyPopupsForShareWithSelfie"/>
</methods>
</class>
<class name="androidTestCases.UnlockWithPasscodeTest">
<methods>
<include name="logoutAndLoginWithPasscode"/>
<include name="loginWithInvalidPasscode"/>
</methods>
</class>
<!--<class name="androidTestCases.VcBackupAndRestoreTest">
<methods>
<include name="VcBackupAndRestoreTest"/>
<include name="DenyPermissionForInji"/>
<include name="RestoreVcTwoTimes"/>
<include name="VcRestoreWithoutBackup"/>
<include name="VerifyBackUpAndRestorePageInMultipleLanguge"/>
<include name="ActiveVcAfterBackup"/>
<include name="VerifyHelpInBackupAndRestore"/>
<include name="VerifyDeletingDownloadedvc"/>
<include name="VerifyDeletingRestoredvc"/>
<include name="VerifyPiningDownloadedVc"/>
<include name="VerifyPiningRestoredVc"/>
</methods>
</class>-->
<class name="androidTestCases.VcDownloadAndVerifyUsingEsignetTest">
<methods>
<include name="downloadAndVerifyVcUsingUinViaEsignet"/>
<include name="downloadAndVerifyVcUsingVidViaEsignet"/>
<!-- <include name="downloadMultipleVcViaEsignet"/> invalid testcase-->
<include name="downloadMultipleCardsAndVerifySearch"/>
<include name="downloadCardsAndVerifySearch"/>
</methods>
</class>
<class name="androidTestCases.VcDownloadAndVerifyUsingSunbirdTest">
<methods>
<include name="downloadAndVerifyVcUsingUinViaSunbird"/>
</methods>
</class>
<class name="androidTestCases.VerifyHelpPageTest">
<methods>
<include name="verifyHelpPage"/>
</methods>
</class>
<class name="androidTestCases.VerifyHistoryTest">
<methods>
<include name="downloadAndVerifyHistoryUsingUinViaEsignet"/>
<include name="downloadAndVerifyHistoryForSunbird"/>
</methods>
</class>
<class name="androidTestCases.VerifyWelcomePagesTest">
<methods>
<include name="verifyWelcomePagesContent"/>
<include name="verifyWelcomePagesFromInjiTourGuide"/>
<include name="verifyGoBackFromInjiTourGuide"/>
<include name="verifyClickOnBackFromInjiTourGuide"/>
</methods>
</class>
<class name="androidTestCases.MosipOtpAlternativeFlow">
<methods>
<include name="verifyInvalidOtpMessage" />
<include name="activateVcFromDetailedViewPage" />
<include name="verifyActiveVcAndWaitForOtpTimeOut" />
<include name="cancelDeleteVc" />
<include name="DownloadingDeletedVc" />
<include name="deleteDownloadedVcInOfflineMode" />
<include name="openQrOffline" />
<include name="verifyVcIssuerListWithoutNetwork" />
<include name="verifyMessageAfterDenyBluetoothPopup" />
<include name="pinVcInDetailedVcView" />
<include name="pinEsignetVcMultipleTimes" />
<include name="pinSubirdVcMultipleTimes" />
<include name="verifyActivationFailedRecordInHistory"/>
<include name="verifyActivationFailedRecordInHistoryFromDetailedView"/>
</methods>
</class>
<class name="androidTestCases.AboutInjiTest">
<methods>
<include name="copyAppId"/>
<include name="verifyAppId"/>
<!-- <include name="verifyTuvaliVersion"/> invalid testcase-->
</methods>
</class>
<class name="androidTestCases.VcDownloadAndVerifyUsingMockIdentity">
<methods>
<include name="downloadAndVerifyVcUsingUinViaMockIdentity"/>
</methods>
</class>
<class name="androidTestCases.keyManagement">
<methods>
<include name="downloadAndVerifyVcUsingUinViaMockIdentity"/>
<include name="downloadAndVerifyVcUsingMockIdentity"/>
<include name="downloadAndVerifyVcUsingEsignet"/>
</methods>
</class>
</classes>
</test>
</suite>
<!--<suite name="All Test Suite">
<listeners>
<listener class-name="inji.utils.SuiteListener" />
</listeners>
<test verbose="2" preserve-order="true" name="android">
<classes>
<class name="androidTestCases.ActivateVcTest">
<methods>
<include name="activateVc"/>
<include name="noPreDownloadedVCAndNoHistoryInFreshInstallation"/>
<include name="verifyInvalidOtpMessage"/>
<include name="activateVcFromDetailedViewPage"/>
<include name="verifyActiveVcAndWaitForOtpTimeOut"/>
<include name="downloadAndActiveVcUsingUinViaEsignet"/>
</methods>
</class>
<class name="androidTestCases.ChangeLanguageTest">
<methods>
<include name="changeLanguage"/>
<include name="languageShouldBeInNativeLanguages"/>
<include name="verifyTuvaliVersion"/>
<include name="changeLanguageToArabic"/>
<include name="changeLanguageToFilipionAndSearchIssuer"/>
<include name="changeLanguageToFilipionAndSearchIssuerEnterIncompleteName"/>
<include name="changeLanguageToHindiAndSearchIssuer"/>
<include name="changeLanguageToFilipionAndcheckInjiTour"/>
<include name="changeLanguageToHindiAndcheckInjiTour"/>
<include name="changeLanguageToTamilAndcheckInjiTour"/>
<include name="changeLanguageToKannadAndcheckInjiTour"/>
<include name="downloadVcAndChnageLangaugeVerifyVcViaSunbird"/>
<include name="DownloadAndVerifyVcInArabic"/>
<include name="changeLanguageToHindiAndVerifyEsignetPage"/>
<include name="changeLanguageToTamilAndVerifyEsignetPage"/>
<include name="changeLanguageToKannadaAndVerifyEsignetPage"/>
<include name="changeLanguageToArabicAndVerifyEsignetPage"/>
<include name="changeLanguageToFillipineAndVerifyEsignetPage"/>
</methods>
</class>
<class name="androidTestCases.DeletingVcTest">
<methods>
<include name="deleteVcAndVerifyInHistory"/>
<include name="cancelDeleteVc"/>
<include name="DownloadingDeletedVc"/>
<include name="deleteVcAndVerifyInHistoryForEsignet"/>
<include name="deleteVcAndVerifyInHistoryForSunbird"/>
</methods>
</class>
<class name="androidTestCases.GenerateUinOrVidTest">
<methods>
<include name="generateUinOrVidUsingAid"/>
<include name="goBackToGenerateUinOrVidUsingAidFromOtpVerificationPage"/>
<include name="generateUinOrVidUsingInvalidAid"/>
</methods>
</class>
<class name="androidTestCases.NoNetworkAndroidTest">
<methods>
<include name="setupPasscodeAndDownloadCardWithoutInternet"/>
<include name="openCameraOnFlightMode"/>
<include name="activateVcWithoutInternet"/>
<include name="verifyListOfLanguagesInOfflineMode"/>
<include name="verifyHelpPageOfflineMode"/>
<include name="deleteDownloadedVcInOfflineMode"/>
<include name="openQrOffline"/>
<include name="verifyRecivedCardOffline"/>
<include name="downloadCardWithoutInternetRetryWithInternet"/>
<include name="downloadVcUsingUinViaEsignetWithoutInternet"/>
&lt;!&ndash;<include name="downloadVcUsingUinViaEsignetNoInternateWhileDownloading"/> //removed because download proccess is faster than the turning of the network&ndash;&gt;
<include name="downloadVcViaEsignetAndPinUnpinWithNoNetwork"/>
<include name="downloadVcUsingUinViaEsignetNoInternateOpenScan"/>
<include name="downloadVcInOtherLanguageViaEsignetWithoutInternet"/>
<include name="changeLanguageToTamilWithoutNetwork"/>
<include name="verifyVcIssuerListWithoutNetwork"/>
<include name="VerifyGenerateUinOrVidUsingAidHeader"/>
</methods>
</class>
<class name="androidTestCases.PinVcTest">
<methods>
<include name="pinVc"/>
<include name="VerifyCameraOpenAfterPinVc"/>
<include name="downloadVcViaEsignetAndPinUnpin"/>
<include name="verifyMessageAfterDenyBluetoothPopup"/>
<include name="pinVcInDetailedVcView"/>
<include name="pinEsignetVcMultipleTimes"/>
<include name="pinMosipVcMultipleTimes"/>
</methods>
</class>
<class name="androidTestCases.ReceiveCardTest">
<methods>
<include name="verifyRecivedCardAndQrCode"/>
<include name="verifyRecivedCardAndQrCodeInFilipinoLanguage"/>
</methods>
</class>
<class name="androidTestCases.ShareVcTest">
<methods>
<include name="noCardsAvailableToShare"/>
<include name="verifyReceivedCardTabPresent"/>
<include name="verifyPopupsForShareWithSelfie"/>
</methods>
</class>
<class name="androidTestCases.UnlockWithPasscodeTest">
<methods>
<include name="logoutAndLoginWithPasscode"/>
<include name="loginWithInvalidPasscode"/>
</methods>
</class>
&lt;!&ndash;<class name="androidTestCases.VcBackupAndRestoreTest">
<methods>
<include name="VcBackupAndRestoreTest"/>
<include name="DenyPermissionForInji"/>
<include name="RestoreVcTwoTimes"/>
<include name="VcRestoreWithoutBackup"/>
<include name="VerifyBackUpAndRestorePageInMultipleLanguge"/>
<include name="ActiveVcAfterBackup"/>
<include name="VerifyHelpInBackupAndRestore"/>
<include name="VerifyDeletingDownloadedvc"/>
<include name="VerifyDeletingRestoredvc"/>
<include name="VerifyPiningDownloadedVc"/>
<include name="VerifyPiningRestoredVc"/>
</methods>
</class>&ndash;&gt;
<class name="androidTestCases.VcDownloadAndVerifyUsingEsignetTest">
<methods>
<include name="downloadAndVerifyVcUsingUinViaEsignet"/>
<include name="downloadAndVerifyVcUsingVidViaEsignet"/>
&lt;!&ndash; <include name="downloadMultipleVcViaEsignet"/> invalid testcase&ndash;&gt;
<include name="downloadMultipleCardsAndVerifySearch"/>
<include name="downloadCardsAndVerifySearch"/>
</methods>
</class>
<class name="androidTestCases.VcDownloadAndVerifyUsingSunbirdTest">
<methods>
<include name="downloadAndVerifyVcUsingUinViaSunbird"/>
</methods>
</class>
<class name="androidTestCases.VcDownloadAndVerifyUsingUinTest">
<methods>
<include name="downloadAndVerifyVcUsingUin"/>
<include name="downloadMultipleVcUsingDifferentUin"/>
<include name="downloadWithEmptyUin"/>
<include name="generateMultipleVcWithSameUin"/>
<include name="verifyInvalidUinErrorMessage"/>
<include name="verifyOtpTimeOutAndGoBack"/>
&lt;!&ndash;<include name="DownloadMultipleVcAndForceStopeAndAgainInvokeApp"/>//removed as browserStack does not support force stope and invoke &ndash;&gt;
</methods>
</class>
<class name="androidTestCases.VcDownloadAndVerifyUsingVidTest">
<methods>
<include name="downloadAndVerifyVcUsingVid"/>
<include name="downloadTwoVcDeleteOneUsingVid"/>
<include name="verifyInvalidVidErrorMessage"/>
<include name="downloadAndVerifyVcUsingRevokeVid"/>
&lt;!&ndash;<include name="DownloadMultipleVcAndForceStopeAndAgainInvokeAppViaVid"/> //removed as browserStack does not support force stope and invoke &ndash;&gt;
</methods>
</class>
<class name="androidTestCases.VerifyHelpPageTest">
<methods>
<include name="verifyHelpPage"/>
</methods>
</class>
<class name="androidTestCases.VerifyHistoryTest">
<methods>
<include name="downloadVcAndVerifyHistory"/>
<include name="verifyActivationFailedRecordInHistory"/>
<include name="verifyActivationFailedRecordInHistoryFromDetailedView"/>
<include name="activateVcAndVerifyInHistory"/>
<include name="downloadAndVerifyHistoryUsingUinViaEsignet"/>
<include name="downloadAndVerifyHistoryForSunbird"/>
<include name="downloadVcAndVerifyHistoryFromMoreOptions"/>
</methods>
</class>
<class name="androidTestCases.VerifyWelcomePagesTest">
<methods>
<include name="verifyWelcomePagesContent"/>
<include name="verifyWelcomePagesFromInjiTourGuide"/>
<include name="verifyGoBackFromInjiTourGuide"/>
<include name="verifyClickOnBackFromInjiTourGuide"/>
</methods>
</class>
</classes>
</test>
</suite>-->