mirror of
https://github.com/mosip/inji-wallet.git
synced 2026-01-08 21:18:14 -05:00
392 lines
22 KiB
XML
392 lines
22 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
|
|
<suite name="Android Test Suite" parallel="methods" thread-count="1">
|
|
<listeners>
|
|
<listener class-name="inji.utils.ThreadCountListener" />
|
|
<listener class-name="inji.utils.BrowserStackStatusListener" />
|
|
</listeners>
|
|
<!-- Android Tests -->
|
|
<test verbose="2" preserve-order="true" name="android">
|
|
<classes>
|
|
<class name="inji.testcases.androidTestCases.MosipOtpAlternativeFlow">
|
|
<methods>
|
|
<include name="verifyInvalidOtpMessage"/>
|
|
<include name="activateVcFromDetailedViewPage"/>
|
|
<include name="verifyActiveVcAndWaitForOtpTimeOut"/>
|
|
<include name="cancelDeleteVc"/>
|
|
<include name="DownloadingDeletedVc"/>
|
|
<include name="deleteDownloadedVcInOfflineMode"/>
|
|
<include name="verifyVcIssuerListWithoutNetwork"/>
|
|
<include name="verifyMessageAfterDenyBluetoothPopup"/>
|
|
</methods>
|
|
</class>
|
|
<class name="inji.testcases.androidTestCases.MosipOtpAlternativeFlowForHistoryAndPin">
|
|
<methods>
|
|
<include name="pinVcInDetailedVcView"/>
|
|
<include name="pinEsignetVcMultipleTimes"/>
|
|
<include name="pinSubirdVcMultipleTimes"/>
|
|
<include name="verifyActivationFailedRecordInHistory"/>
|
|
<include name="verifyActivationFailedRecordInHistoryFromDetailedView"/>
|
|
</methods>
|
|
</class>
|
|
<class name="inji.testcases.androidTestCases.AboutInjiTest">
|
|
<methods>
|
|
<include name="copyAppId"/>
|
|
<include name="verifyAppId"/>
|
|
</methods>
|
|
</class>
|
|
<class name="inji.testcases.androidTestCases.ActivateVcTest">
|
|
<methods>
|
|
<include name="noPreDownloadedVCAndNoHistoryInFreshInstallation"/>
|
|
<include name="downloadAndActiveVcUsingUinViaEsignet"/>
|
|
</methods>
|
|
</class>
|
|
<class name="inji.testcases.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"/>
|
|
<include name="verifyWelcomePagesContentEnglish"/>
|
|
<include name="verifyWelcomePagesContentInFilipino"/>
|
|
<include name="verifyWelcomePagesContentInHindi"/>
|
|
<include name="verifyWelcomePagesContentInKannada"/>
|
|
<include name="verifyWelcomePagesContentInTamil"/>
|
|
<include name="verifyWelcomePagesContentInArabic"/>
|
|
</methods>
|
|
</class>
|
|
<class name="inji.testcases.androidTestCases.DeletingVcTest">
|
|
<methods>
|
|
<include name="deleteVcAndVerifyInHistoryForEsignet"/>
|
|
<include name="deleteVcAndVerifyInHistoryForSunbird"/>
|
|
</methods>
|
|
</class>
|
|
<class name="inji.testcases.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"/>
|
|
<include name="openQrOffline"/>
|
|
</methods>
|
|
</class>
|
|
<class name="inji.testcases.androidTestCases.PinVcTest">
|
|
<methods>
|
|
<include name="downloadVcViaEsignetAndPinUnpin"/>
|
|
</methods>
|
|
</class>
|
|
<class name="inji.testcases.androidTestCases.ReceiveCardTest">
|
|
<methods>
|
|
<include name="verifyRecivedCardAndQrCode"/>
|
|
<include name="verifyRecivedCardAndQrCodeInFilipinoLanguage"/>
|
|
</methods>
|
|
</class>
|
|
<class name="inji.testcases.androidTestCases.ShareVcTest">
|
|
<methods>
|
|
<include name="noCardsAvailableToShare"/>
|
|
<include name="verifyReceivedCardTabPresent"/>
|
|
<include name="verifyPopupsForShareWithSelfie"/>
|
|
</methods>
|
|
</class>
|
|
<class name="inji.testcases.androidTestCases.UnlockWithPasscodeTest">
|
|
<methods>
|
|
<include name="logoutAndLoginWithPasscode"/>
|
|
<include name="loginWithInvalidPasscode"/>
|
|
</methods>
|
|
</class>
|
|
<!--<class name="inji.testcases.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="inji.testcases.androidTestCases.VcDownloadAndVerifyUsingEsignetTest">
|
|
<methods>
|
|
<include name="downloadAndVerifyVcUsingUinViaEsignet"/>
|
|
<include name="downloadAndVerifyVcUsingVidViaEsignet"/>
|
|
<!--<include name="downloadMultipleVcViaEsignet"/> invalid testcase-->
|
|
<include name="downloadMultipleCardsAndVerifySearch"/>
|
|
<include name="downloadCardsAndVerifySearch"/>
|
|
</methods>
|
|
</class>
|
|
<class name="inji.testcases.androidTestCases.VcDownloadAndVerifyUsingSunbirdTest">
|
|
<methods>
|
|
<include name="downloadAndVerifyVcUsingUinViaSunbird"/>
|
|
</methods>
|
|
</class>
|
|
<class name="inji.testcases.androidTestCases.VerifyHelpPageTest">
|
|
<methods>
|
|
<include name="verifyHelpPage"/>
|
|
</methods>
|
|
</class>
|
|
<class name="inji.testcases.androidTestCases.VerifyHistoryTest">
|
|
<methods>
|
|
<include name="downloadAndVerifyHistoryUsingUinViaEsignet"/>
|
|
<include name="downloadAndVerifyHistoryForSunbird"/>
|
|
<include name="downloadAndVerifyVcUsingMdlDeleteAndVerifyHistory"/>
|
|
</methods>
|
|
</class>
|
|
<class name="inji.testcases.androidTestCases.VerifyWelcomePagesTest">
|
|
<methods>
|
|
<include name="verifyWelcomePagesContent"/>
|
|
<include name="verifyWelcomePagesFromInjiTourGuide"/>
|
|
<include name="verifyGoBackFromInjiTourGuide"/>
|
|
<include name="verifyClickOnBackFromInjiTourGuide"/>
|
|
</methods>
|
|
</class>
|
|
|
|
<class name="inji.testcases.androidTestCases.AboutInjiTest">
|
|
<methods>
|
|
<include name="copyAppId"/>
|
|
<include name="verifyAppId"/>
|
|
<!--<include name="verifyTuvaliVersion"/>--> <!--invalid testcase-->
|
|
</methods>
|
|
</class>
|
|
<class name="inji.testcases.androidTestCases.VcDownloadAndVerifyUsingMdl">
|
|
<methods>
|
|
<include name="downloadAndVerifyVcUsingUinViaMockIdentity"/>
|
|
<include name="downloadAndVerifyVcUsingInvalidCredentials"/>
|
|
<include name="downloadAndVerifyVcUsingInvalidOtp"/>
|
|
<include name="downloadAndVerifyVcUsingViaMdlAndPinAndUnpin"/>
|
|
<include name="downloadAndVerifyVcUsingUinViaMdlMultipleTime"/>
|
|
</methods>
|
|
</class>
|
|
<class name="inji.testcases.androidTestCases.keyManagement">
|
|
<methods>
|
|
<include name="downloadAndVerifyVcUsingUinViaMockIdentity"/>
|
|
<include name="downloadAndVerifyVcUsingMockIdentity"/>
|
|
<include name="downloadAndVerifyVcUsingEsignet"/>
|
|
<!-- <include name="downloadAndVerifyVcUsingUinViaSunbirdWithEECK1DownloadAndDelete"/>-->
|
|
<!-- <include name="downloadAndVerifyVcUsingUinViaSunbirdWithEECR1"/>-->
|
|
<!-- <include name="downloadAndVerifyVcUsingUinViaMdlWithEECR1"/>-->
|
|
<!-- need to be tested-->
|
|
</methods>
|
|
</class>
|
|
<!--<class name="inji.testcases.androidTestCases.VcDownloadAndVerifyUsingLandRegistryTest">
|
|
<methods>
|
|
<include name="downloadAndVerifyVcUsingUinViaLand"/>
|
|
<include name="downloadAndVerifyVcUsingUinViaLandStatementCredential"/>
|
|
<include name="downloadAndVerifyVcUsingUinViaLandStatementVCDM2"/>
|
|
<include name="downloadAndVerifyVcUsingUinViaLandStatementRegistrationReceiptOfTheRuralProperty"/>
|
|
<include name="downloadAndVerifyVcUsingUinViaLandStatementVCDM1"/>
|
|
</methods>
|
|
</class>
|
|
<class name="inji.testcases.androidTestCases.CredentialRegistryTest">
|
|
<methods>
|
|
<include name="downloadAndVerifyVcInNewEnv"/>
|
|
<include name="cancelChangeEnvAndVerify"/>
|
|
<include name="downloadAndVerifyVcInInvalidEnv"/>
|
|
<include name="downloadAndVerifyVcInNewEnvForEsignet"/>
|
|
<include name="downloadAndVerifyVcInInvalidEnvForEsignet"/>
|
|
<include name="downloadAndVerifyVcInInvalidEnvForEsignetInFillpino"/>
|
|
<include name="downloadAndVerifyVcInNewEnvForMdl"/>
|
|
<include name="downloadAndVerifyVcInNewEnvForMock"/>
|
|
<include name="downloadAndVerifyVcInNewEnvForLandStatementCredential"/>
|
|
</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="inji.testcases.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="inji.testcases.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="inji.testcases.androidTestCases.DeletingVcTest">
|
|
<methods>
|
|
<include name="deleteVcAndVerifyInHistory"/>
|
|
<include name="cancelDeleteVc"/>
|
|
<include name="DownloadingDeletedVc"/>
|
|
<include name="deleteVcAndVerifyInHistoryForEsignet"/>
|
|
<include name="deleteVcAndVerifyInHistoryForSunbird"/>
|
|
</methods>
|
|
</class>
|
|
<class name="inji.testcases.androidTestCases.GenerateUinOrVidTest">
|
|
<methods>
|
|
<include name="generateUinOrVidUsingAid"/>
|
|
<include name="goBackToGenerateUinOrVidUsingAidFromOtpVerificationPage"/>
|
|
<include name="generateUinOrVidUsingInvalidAid"/>
|
|
</methods>
|
|
</class>
|
|
<class name="inji.testcases.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"/>
|
|
<!–<include name="downloadVcUsingUinViaEsignetNoInternateWhileDownloading"/> //removed because download proccess is faster than the turning of the network–>
|
|
<include name="downloadVcViaEsignetAndPinUnpinWithNoNetwork"/>
|
|
<include name="downloadVcUsingUinViaEsignetNoInternateOpenScan"/>
|
|
<include name="downloadVcInOtherLanguageViaEsignetWithoutInternet"/>
|
|
<include name="changeLanguageToTamilWithoutNetwork"/>
|
|
<include name="verifyVcIssuerListWithoutNetwork"/>
|
|
<include name="VerifyGenerateUinOrVidUsingAidHeader"/>
|
|
</methods>
|
|
</class>
|
|
<class name="inji.testcases.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="inji.testcases.androidTestCases.ReceiveCardTest">
|
|
<methods>
|
|
<include name="verifyRecivedCardAndQrCode"/>
|
|
<include name="verifyRecivedCardAndQrCodeInFilipinoLanguage"/>
|
|
</methods>
|
|
</class>
|
|
<class name="inji.testcases.androidTestCases.ShareVcTest">
|
|
<methods>
|
|
<include name="noCardsAvailableToShare"/>
|
|
<include name="verifyReceivedCardTabPresent"/>
|
|
<include name="verifyPopupsForShareWithSelfie"/>
|
|
</methods>
|
|
</class>
|
|
<class name="inji.testcases.androidTestCases.UnlockWithPasscodeTest">
|
|
<methods>
|
|
<include name="logoutAndLoginWithPasscode"/>
|
|
<include name="loginWithInvalidPasscode"/>
|
|
</methods>
|
|
</class>
|
|
<!–<class name="inji.testcases.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="inji.testcases.androidTestCases.VcDownloadAndVerifyUsingEsignetTest">
|
|
<methods>
|
|
<include name="downloadAndVerifyVcUsingUinViaEsignet"/>
|
|
<include name="downloadAndVerifyVcUsingVidViaEsignet"/>
|
|
<!– <include name="downloadMultipleVcViaEsignet"/> invalid testcase–>
|
|
<include name="downloadMultipleCardsAndVerifySearch"/>
|
|
<include name="downloadCardsAndVerifySearch"/>
|
|
</methods>
|
|
</class>
|
|
<class name="inji.testcases.androidTestCases.VcDownloadAndVerifyUsingSunbirdTest">
|
|
<methods>
|
|
<include name="downloadAndVerifyVcUsingUinViaSunbird"/>
|
|
</methods>
|
|
</class>
|
|
<class name="inji.testcases.androidTestCases.VcDownloadAndVerifyUsingUinTest">
|
|
<methods>
|
|
<include name="downloadAndVerifyVcUsingUin"/>
|
|
<include name="downloadMultipleVcUsingDifferentUin"/>
|
|
<include name="downloadWithEmptyUin"/>
|
|
<include name="generateMultipleVcWithSameUin"/>
|
|
<include name="verifyInvalidUinErrorMessage"/>
|
|
<include name="verifyOtpTimeOutAndGoBack"/>
|
|
<!–<include name="DownloadMultipleVcAndForceStopeAndAgainInvokeApp"/>//removed as browserStack does not support force stope and invoke –>
|
|
</methods>
|
|
</class>
|
|
<class name="inji.testcases.androidTestCases.VcDownloadAndVerifyUsingVidTest">
|
|
<methods>
|
|
<include name="downloadAndVerifyVcUsingVid"/>
|
|
<include name="downloadTwoVcDeleteOneUsingVid"/>
|
|
<include name="verifyInvalidVidErrorMessage"/>
|
|
<include name="downloadAndVerifyVcUsingRevokeVid"/>
|
|
<!–<include name="DownloadMultipleVcAndForceStopeAndAgainInvokeAppViaVid"/> //removed as browserStack does not support force stope and invoke –>
|
|
</methods>
|
|
</class>
|
|
<class name="inji.testcases.androidTestCases.VerifyHelpPageTest">
|
|
<methods>
|
|
<include name="verifyHelpPage"/>
|
|
</methods>
|
|
</class>
|
|
<class name="inji.testcases.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="inji.testcases.androidTestCases.VerifyWelcomePagesTest">
|
|
<methods>
|
|
<include name="verifyWelcomePagesContent"/>
|
|
<include name="verifyWelcomePagesFromInjiTourGuide"/>
|
|
<include name="verifyGoBackFromInjiTourGuide"/>
|
|
<include name="verifyClickOnBackFromInjiTourGuide"/>
|
|
</methods>
|
|
</class>
|
|
</classes>
|
|
</test>
|
|
</suite>-->
|