├── .gradle ├── 7.4 │ ├── checksums │ │ ├── checksums.lock │ │ ├── md5-checksums.bin │ │ └── sha1-checksums.bin │ ├── dependencies-accessors │ │ ├── dependencies-accessors.lock │ │ └── gc.properties │ ├── executionHistory │ │ ├── executionHistory.bin │ │ └── executionHistory.lock │ ├── fileChanges │ │ └── last-build.bin │ ├── fileHashes │ │ ├── fileHashes.bin │ │ ├── fileHashes.lock │ │ └── resourceHashesCache.bin │ └── gc.properties ├── buildOutputCleanup │ ├── buildOutputCleanup.lock │ ├── cache.properties │ └── outputFiles.bin ├── file-system.probe └── vcs-1 │ └── gc.properties ├── .idea ├── .gitignore ├── compiler.xml ├── dbnavigator.xml ├── gradle.xml ├── jarRepositories.xml ├── misc.xml ├── uiDesigner.xml └── vcs.xml ├── allure-report ├── app.js ├── data │ ├── attachments │ │ └── f4a3cfdb73357fb.png │ ├── behaviors.csv │ ├── behaviors.json │ ├── categories.csv │ ├── categories.json │ ├── packages.json │ ├── suites.csv │ ├── suites.json │ ├── test-cases │ │ ├── 5deeb0e5e6722d5b.json │ │ └── e473700d1c663715.json │ └── timeline.json ├── export │ ├── influxDbData.txt │ ├── mail.html │ └── prometheusData.txt ├── favicon.ico ├── history │ ├── categories-trend.json │ ├── duration-trend.json │ ├── history-trend.json │ ├── history.json │ └── retry-trend.json ├── index.html ├── plugins │ ├── behaviors │ │ └── index.js │ ├── packages │ │ └── index.js │ └── screen-diff │ │ ├── index.js │ │ └── styles.css ├── styles.css └── widgets │ ├── behaviors.json │ ├── categories-trend.json │ ├── categories.json │ ├── duration-trend.json │ ├── duration.json │ ├── environment.json │ ├── executors.json │ ├── history-trend.json │ ├── launch.json │ ├── retry-trend.json │ ├── severity.json │ ├── status-chart.json │ ├── suites.json │ └── summary.json ├── diff └── diff_testMainCatalogScreenshot.png ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── local.properties ├── settings.gradle └── src └── test ├── java ├── config │ ├── ConfigReader.java │ ├── EmulatorConfig.java │ └── TestConfig.java ├── driver │ ├── EmulatorDriver.java │ └── EmulatorHelper.java ├── helper │ ├── ApkInfoHelper.java │ ├── Constants.java │ ├── DeviceHelper.java │ └── RunHelper.java ├── listeners │ └── AllureListener.java ├── pages │ ├── BasePage.java │ ├── CartPage.java │ ├── CatalogPage.java │ ├── ItemPage.java │ ├── MainPage.java │ └── SearchPage.java └── tests │ ├── BaseTest.java │ ├── MainMenuTests.java │ └── ScreenshotTests.java └── resources ├── apk └── readme.txt ├── configs ├── emulator.properties └── test.properties └── expectedScreenshots ├── readme.txt └── testMainCatalogScreenshot.png /.gradle/7.4/checksums/checksums.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penolegrus/MobileAppium/HEAD/.gradle/7.4/checksums/checksums.lock -------------------------------------------------------------------------------- /.gradle/7.4/checksums/md5-checksums.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penolegrus/MobileAppium/HEAD/.gradle/7.4/checksums/md5-checksums.bin -------------------------------------------------------------------------------- /.gradle/7.4/checksums/sha1-checksums.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penolegrus/MobileAppium/HEAD/.gradle/7.4/checksums/sha1-checksums.bin -------------------------------------------------------------------------------- /.gradle/7.4/dependencies-accessors/dependencies-accessors.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penolegrus/MobileAppium/HEAD/.gradle/7.4/dependencies-accessors/dependencies-accessors.lock -------------------------------------------------------------------------------- /.gradle/7.4/dependencies-accessors/gc.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.gradle/7.4/executionHistory/executionHistory.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penolegrus/MobileAppium/HEAD/.gradle/7.4/executionHistory/executionHistory.bin -------------------------------------------------------------------------------- /.gradle/7.4/executionHistory/executionHistory.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penolegrus/MobileAppium/HEAD/.gradle/7.4/executionHistory/executionHistory.lock -------------------------------------------------------------------------------- /.gradle/7.4/fileChanges/last-build.bin: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.gradle/7.4/fileHashes/fileHashes.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penolegrus/MobileAppium/HEAD/.gradle/7.4/fileHashes/fileHashes.bin -------------------------------------------------------------------------------- /.gradle/7.4/fileHashes/fileHashes.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penolegrus/MobileAppium/HEAD/.gradle/7.4/fileHashes/fileHashes.lock -------------------------------------------------------------------------------- /.gradle/7.4/fileHashes/resourceHashesCache.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penolegrus/MobileAppium/HEAD/.gradle/7.4/fileHashes/resourceHashesCache.bin -------------------------------------------------------------------------------- /.gradle/7.4/gc.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.gradle/buildOutputCleanup/buildOutputCleanup.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penolegrus/MobileAppium/HEAD/.gradle/buildOutputCleanup/buildOutputCleanup.lock -------------------------------------------------------------------------------- /.gradle/buildOutputCleanup/cache.properties: -------------------------------------------------------------------------------- 1 | #Tue Oct 18 12:39:28 YEKT 2022 2 | gradle.version=7.4 3 | -------------------------------------------------------------------------------- /.gradle/buildOutputCleanup/outputFiles.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penolegrus/MobileAppium/HEAD/.gradle/buildOutputCleanup/outputFiles.bin -------------------------------------------------------------------------------- /.gradle/file-system.probe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penolegrus/MobileAppium/HEAD/.gradle/file-system.probe -------------------------------------------------------------------------------- /.gradle/vcs-1/gc.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penolegrus/MobileAppium/HEAD/.idea/compiler.xml -------------------------------------------------------------------------------- /.idea/dbnavigator.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penolegrus/MobileAppium/HEAD/.idea/dbnavigator.xml -------------------------------------------------------------------------------- /.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penolegrus/MobileAppium/HEAD/.idea/gradle.xml -------------------------------------------------------------------------------- /.idea/jarRepositories.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penolegrus/MobileAppium/HEAD/.idea/jarRepositories.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penolegrus/MobileAppium/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/uiDesigner.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penolegrus/MobileAppium/HEAD/.idea/uiDesigner.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penolegrus/MobileAppium/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /allure-report/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penolegrus/MobileAppium/HEAD/allure-report/app.js -------------------------------------------------------------------------------- /allure-report/data/attachments/f4a3cfdb73357fb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penolegrus/MobileAppium/HEAD/allure-report/data/attachments/f4a3cfdb73357fb.png -------------------------------------------------------------------------------- /allure-report/data/behaviors.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penolegrus/MobileAppium/HEAD/allure-report/data/behaviors.csv -------------------------------------------------------------------------------- /allure-report/data/behaviors.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penolegrus/MobileAppium/HEAD/allure-report/data/behaviors.json -------------------------------------------------------------------------------- /allure-report/data/categories.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penolegrus/MobileAppium/HEAD/allure-report/data/categories.csv -------------------------------------------------------------------------------- /allure-report/data/categories.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penolegrus/MobileAppium/HEAD/allure-report/data/categories.json -------------------------------------------------------------------------------- /allure-report/data/packages.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penolegrus/MobileAppium/HEAD/allure-report/data/packages.json -------------------------------------------------------------------------------- /allure-report/data/suites.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penolegrus/MobileAppium/HEAD/allure-report/data/suites.csv -------------------------------------------------------------------------------- /allure-report/data/suites.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penolegrus/MobileAppium/HEAD/allure-report/data/suites.json -------------------------------------------------------------------------------- /allure-report/data/test-cases/5deeb0e5e6722d5b.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penolegrus/MobileAppium/HEAD/allure-report/data/test-cases/5deeb0e5e6722d5b.json -------------------------------------------------------------------------------- /allure-report/data/test-cases/e473700d1c663715.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penolegrus/MobileAppium/HEAD/allure-report/data/test-cases/e473700d1c663715.json -------------------------------------------------------------------------------- /allure-report/data/timeline.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penolegrus/MobileAppium/HEAD/allure-report/data/timeline.json -------------------------------------------------------------------------------- /allure-report/export/influxDbData.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penolegrus/MobileAppium/HEAD/allure-report/export/influxDbData.txt -------------------------------------------------------------------------------- /allure-report/export/mail.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penolegrus/MobileAppium/HEAD/allure-report/export/mail.html -------------------------------------------------------------------------------- /allure-report/export/prometheusData.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penolegrus/MobileAppium/HEAD/allure-report/export/prometheusData.txt -------------------------------------------------------------------------------- /allure-report/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penolegrus/MobileAppium/HEAD/allure-report/favicon.ico -------------------------------------------------------------------------------- /allure-report/history/categories-trend.json: -------------------------------------------------------------------------------- 1 | [{"data":{"Product defects":1}}] -------------------------------------------------------------------------------- /allure-report/history/duration-trend.json: -------------------------------------------------------------------------------- 1 | [{"data":{"duration":266749}}] -------------------------------------------------------------------------------- /allure-report/history/history-trend.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penolegrus/MobileAppium/HEAD/allure-report/history/history-trend.json -------------------------------------------------------------------------------- /allure-report/history/history.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penolegrus/MobileAppium/HEAD/allure-report/history/history.json -------------------------------------------------------------------------------- /allure-report/history/retry-trend.json: -------------------------------------------------------------------------------- 1 | [{"data":{"run":1,"retry":1}}] -------------------------------------------------------------------------------- /allure-report/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penolegrus/MobileAppium/HEAD/allure-report/index.html -------------------------------------------------------------------------------- /allure-report/plugins/behaviors/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penolegrus/MobileAppium/HEAD/allure-report/plugins/behaviors/index.js -------------------------------------------------------------------------------- /allure-report/plugins/packages/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penolegrus/MobileAppium/HEAD/allure-report/plugins/packages/index.js -------------------------------------------------------------------------------- /allure-report/plugins/screen-diff/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penolegrus/MobileAppium/HEAD/allure-report/plugins/screen-diff/index.js -------------------------------------------------------------------------------- /allure-report/plugins/screen-diff/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penolegrus/MobileAppium/HEAD/allure-report/plugins/screen-diff/styles.css -------------------------------------------------------------------------------- /allure-report/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penolegrus/MobileAppium/HEAD/allure-report/styles.css -------------------------------------------------------------------------------- /allure-report/widgets/behaviors.json: -------------------------------------------------------------------------------- 1 | {"total":1,"items":[]} -------------------------------------------------------------------------------- /allure-report/widgets/categories-trend.json: -------------------------------------------------------------------------------- 1 | [{"data":{"Product defects":1}}] -------------------------------------------------------------------------------- /allure-report/widgets/categories.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penolegrus/MobileAppium/HEAD/allure-report/widgets/categories.json -------------------------------------------------------------------------------- /allure-report/widgets/duration-trend.json: -------------------------------------------------------------------------------- 1 | [{"data":{"duration":266749}}] -------------------------------------------------------------------------------- /allure-report/widgets/duration.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penolegrus/MobileAppium/HEAD/allure-report/widgets/duration.json -------------------------------------------------------------------------------- /allure-report/widgets/environment.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /allure-report/widgets/executors.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penolegrus/MobileAppium/HEAD/allure-report/widgets/executors.json -------------------------------------------------------------------------------- /allure-report/widgets/history-trend.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penolegrus/MobileAppium/HEAD/allure-report/widgets/history-trend.json -------------------------------------------------------------------------------- /allure-report/widgets/launch.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /allure-report/widgets/retry-trend.json: -------------------------------------------------------------------------------- 1 | [{"data":{"run":1,"retry":1}}] -------------------------------------------------------------------------------- /allure-report/widgets/severity.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penolegrus/MobileAppium/HEAD/allure-report/widgets/severity.json -------------------------------------------------------------------------------- /allure-report/widgets/status-chart.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penolegrus/MobileAppium/HEAD/allure-report/widgets/status-chart.json -------------------------------------------------------------------------------- /allure-report/widgets/suites.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penolegrus/MobileAppium/HEAD/allure-report/widgets/suites.json -------------------------------------------------------------------------------- /allure-report/widgets/summary.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penolegrus/MobileAppium/HEAD/allure-report/widgets/summary.json -------------------------------------------------------------------------------- /diff/diff_testMainCatalogScreenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penolegrus/MobileAppium/HEAD/diff/diff_testMainCatalogScreenshot.png -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penolegrus/MobileAppium/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penolegrus/MobileAppium/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penolegrus/MobileAppium/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penolegrus/MobileAppium/HEAD/gradlew.bat -------------------------------------------------------------------------------- /local.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penolegrus/MobileAppium/HEAD/local.properties -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'MobileAppium' 2 | 3 | -------------------------------------------------------------------------------- /src/test/java/config/ConfigReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penolegrus/MobileAppium/HEAD/src/test/java/config/ConfigReader.java -------------------------------------------------------------------------------- /src/test/java/config/EmulatorConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penolegrus/MobileAppium/HEAD/src/test/java/config/EmulatorConfig.java -------------------------------------------------------------------------------- /src/test/java/config/TestConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penolegrus/MobileAppium/HEAD/src/test/java/config/TestConfig.java -------------------------------------------------------------------------------- /src/test/java/driver/EmulatorDriver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penolegrus/MobileAppium/HEAD/src/test/java/driver/EmulatorDriver.java -------------------------------------------------------------------------------- /src/test/java/driver/EmulatorHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penolegrus/MobileAppium/HEAD/src/test/java/driver/EmulatorHelper.java -------------------------------------------------------------------------------- /src/test/java/helper/ApkInfoHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penolegrus/MobileAppium/HEAD/src/test/java/helper/ApkInfoHelper.java -------------------------------------------------------------------------------- /src/test/java/helper/Constants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penolegrus/MobileAppium/HEAD/src/test/java/helper/Constants.java -------------------------------------------------------------------------------- /src/test/java/helper/DeviceHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penolegrus/MobileAppium/HEAD/src/test/java/helper/DeviceHelper.java -------------------------------------------------------------------------------- /src/test/java/helper/RunHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penolegrus/MobileAppium/HEAD/src/test/java/helper/RunHelper.java -------------------------------------------------------------------------------- /src/test/java/listeners/AllureListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penolegrus/MobileAppium/HEAD/src/test/java/listeners/AllureListener.java -------------------------------------------------------------------------------- /src/test/java/pages/BasePage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penolegrus/MobileAppium/HEAD/src/test/java/pages/BasePage.java -------------------------------------------------------------------------------- /src/test/java/pages/CartPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penolegrus/MobileAppium/HEAD/src/test/java/pages/CartPage.java -------------------------------------------------------------------------------- /src/test/java/pages/CatalogPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penolegrus/MobileAppium/HEAD/src/test/java/pages/CatalogPage.java -------------------------------------------------------------------------------- /src/test/java/pages/ItemPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penolegrus/MobileAppium/HEAD/src/test/java/pages/ItemPage.java -------------------------------------------------------------------------------- /src/test/java/pages/MainPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penolegrus/MobileAppium/HEAD/src/test/java/pages/MainPage.java -------------------------------------------------------------------------------- /src/test/java/pages/SearchPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penolegrus/MobileAppium/HEAD/src/test/java/pages/SearchPage.java -------------------------------------------------------------------------------- /src/test/java/tests/BaseTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penolegrus/MobileAppium/HEAD/src/test/java/tests/BaseTest.java -------------------------------------------------------------------------------- /src/test/java/tests/MainMenuTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penolegrus/MobileAppium/HEAD/src/test/java/tests/MainMenuTests.java -------------------------------------------------------------------------------- /src/test/java/tests/ScreenshotTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penolegrus/MobileAppium/HEAD/src/test/java/tests/ScreenshotTests.java -------------------------------------------------------------------------------- /src/test/resources/apk/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penolegrus/MobileAppium/HEAD/src/test/resources/apk/readme.txt -------------------------------------------------------------------------------- /src/test/resources/configs/emulator.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penolegrus/MobileAppium/HEAD/src/test/resources/configs/emulator.properties -------------------------------------------------------------------------------- /src/test/resources/configs/test.properties: -------------------------------------------------------------------------------- 1 | updateScreenshots=false 2 | deviceHost=emulator -------------------------------------------------------------------------------- /src/test/resources/expectedScreenshots/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penolegrus/MobileAppium/HEAD/src/test/resources/expectedScreenshots/readme.txt -------------------------------------------------------------------------------- /src/test/resources/expectedScreenshots/testMainCatalogScreenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penolegrus/MobileAppium/HEAD/src/test/resources/expectedScreenshots/testMainCatalogScreenshot.png --------------------------------------------------------------------------------