├── .gitignore ├── LICENSE ├── README.md ├── androidtestktx ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── de │ │ └── codecentric │ │ └── androidtestktx │ │ ├── FlakinessCause.kt │ │ ├── common │ │ ├── AndroidTestExtensions.kt │ │ ├── CommonExtensions.kt │ │ └── TypeAliases.kt │ │ ├── espresso │ │ ├── BaseEspressoTest.kt │ │ ├── EspressoRobot.kt │ │ ├── MockableTestRule.kt │ │ └── extensions │ │ │ ├── Actions.kt │ │ │ ├── Assertions.kt │ │ │ ├── EspressoExtensions.kt │ │ │ └── Matchers.kt │ │ └── uiautomator │ │ ├── BaseAutomatorTest.kt │ │ ├── KeyboardRunner.kt │ │ ├── UIAutomatorRobot.kt │ │ └── extensions │ │ ├── Actions.kt │ │ ├── Assertions.kt │ │ ├── Matchers.kt │ │ └── UiAutomatorExtensions.kt │ └── res │ └── values │ └── strings.xml ├── app ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ ├── AndroidManifest.xml │ └── java │ │ └── de │ │ └── codecentric │ │ └── androidtestktx │ │ └── demo │ │ ├── Common.kt │ │ ├── KTXEspressoDemo.kt │ │ ├── KTXUIAutomatorDemo.kt │ │ ├── MainEspressoRobot.kt │ │ └── MainUIAutomatorRobot.kt │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── de │ │ └── codecentric │ │ └── androidtestktx │ │ └── demo │ │ ├── App.kt │ │ └── ui │ │ ├── DemoScrollableActivity.kt │ │ └── MainActivity.kt │ └── res │ ├── layout │ ├── activity_demo_scrollable.xml │ └── activity_main.xml │ └── values │ ├── strings.xml │ └── theme.xml ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/androidtestktx/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/androidtestktx/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/androidtestktx/HEAD/README.md -------------------------------------------------------------------------------- /androidtestktx/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /androidtestktx/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/androidtestktx/HEAD/androidtestktx/build.gradle -------------------------------------------------------------------------------- /androidtestktx/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/androidtestktx/HEAD/androidtestktx/proguard-rules.pro -------------------------------------------------------------------------------- /androidtestktx/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/androidtestktx/HEAD/androidtestktx/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /androidtestktx/src/main/java/de/codecentric/androidtestktx/FlakinessCause.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/androidtestktx/HEAD/androidtestktx/src/main/java/de/codecentric/androidtestktx/FlakinessCause.kt -------------------------------------------------------------------------------- /androidtestktx/src/main/java/de/codecentric/androidtestktx/common/AndroidTestExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/androidtestktx/HEAD/androidtestktx/src/main/java/de/codecentric/androidtestktx/common/AndroidTestExtensions.kt -------------------------------------------------------------------------------- /androidtestktx/src/main/java/de/codecentric/androidtestktx/common/CommonExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/androidtestktx/HEAD/androidtestktx/src/main/java/de/codecentric/androidtestktx/common/CommonExtensions.kt -------------------------------------------------------------------------------- /androidtestktx/src/main/java/de/codecentric/androidtestktx/common/TypeAliases.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/androidtestktx/HEAD/androidtestktx/src/main/java/de/codecentric/androidtestktx/common/TypeAliases.kt -------------------------------------------------------------------------------- /androidtestktx/src/main/java/de/codecentric/androidtestktx/espresso/BaseEspressoTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/androidtestktx/HEAD/androidtestktx/src/main/java/de/codecentric/androidtestktx/espresso/BaseEspressoTest.kt -------------------------------------------------------------------------------- /androidtestktx/src/main/java/de/codecentric/androidtestktx/espresso/EspressoRobot.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/androidtestktx/HEAD/androidtestktx/src/main/java/de/codecentric/androidtestktx/espresso/EspressoRobot.kt -------------------------------------------------------------------------------- /androidtestktx/src/main/java/de/codecentric/androidtestktx/espresso/MockableTestRule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/androidtestktx/HEAD/androidtestktx/src/main/java/de/codecentric/androidtestktx/espresso/MockableTestRule.kt -------------------------------------------------------------------------------- /androidtestktx/src/main/java/de/codecentric/androidtestktx/espresso/extensions/Actions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/androidtestktx/HEAD/androidtestktx/src/main/java/de/codecentric/androidtestktx/espresso/extensions/Actions.kt -------------------------------------------------------------------------------- /androidtestktx/src/main/java/de/codecentric/androidtestktx/espresso/extensions/Assertions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/androidtestktx/HEAD/androidtestktx/src/main/java/de/codecentric/androidtestktx/espresso/extensions/Assertions.kt -------------------------------------------------------------------------------- /androidtestktx/src/main/java/de/codecentric/androidtestktx/espresso/extensions/EspressoExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/androidtestktx/HEAD/androidtestktx/src/main/java/de/codecentric/androidtestktx/espresso/extensions/EspressoExtensions.kt -------------------------------------------------------------------------------- /androidtestktx/src/main/java/de/codecentric/androidtestktx/espresso/extensions/Matchers.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/androidtestktx/HEAD/androidtestktx/src/main/java/de/codecentric/androidtestktx/espresso/extensions/Matchers.kt -------------------------------------------------------------------------------- /androidtestktx/src/main/java/de/codecentric/androidtestktx/uiautomator/BaseAutomatorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/androidtestktx/HEAD/androidtestktx/src/main/java/de/codecentric/androidtestktx/uiautomator/BaseAutomatorTest.kt -------------------------------------------------------------------------------- /androidtestktx/src/main/java/de/codecentric/androidtestktx/uiautomator/KeyboardRunner.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/androidtestktx/HEAD/androidtestktx/src/main/java/de/codecentric/androidtestktx/uiautomator/KeyboardRunner.kt -------------------------------------------------------------------------------- /androidtestktx/src/main/java/de/codecentric/androidtestktx/uiautomator/UIAutomatorRobot.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/androidtestktx/HEAD/androidtestktx/src/main/java/de/codecentric/androidtestktx/uiautomator/UIAutomatorRobot.kt -------------------------------------------------------------------------------- /androidtestktx/src/main/java/de/codecentric/androidtestktx/uiautomator/extensions/Actions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/androidtestktx/HEAD/androidtestktx/src/main/java/de/codecentric/androidtestktx/uiautomator/extensions/Actions.kt -------------------------------------------------------------------------------- /androidtestktx/src/main/java/de/codecentric/androidtestktx/uiautomator/extensions/Assertions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/androidtestktx/HEAD/androidtestktx/src/main/java/de/codecentric/androidtestktx/uiautomator/extensions/Assertions.kt -------------------------------------------------------------------------------- /androidtestktx/src/main/java/de/codecentric/androidtestktx/uiautomator/extensions/Matchers.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/androidtestktx/HEAD/androidtestktx/src/main/java/de/codecentric/androidtestktx/uiautomator/extensions/Matchers.kt -------------------------------------------------------------------------------- /androidtestktx/src/main/java/de/codecentric/androidtestktx/uiautomator/extensions/UiAutomatorExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/androidtestktx/HEAD/androidtestktx/src/main/java/de/codecentric/androidtestktx/uiautomator/extensions/UiAutomatorExtensions.kt -------------------------------------------------------------------------------- /androidtestktx/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/androidtestktx/HEAD/androidtestktx/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/androidtestktx/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/androidtestktx/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/androidTest/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/androidtestktx/HEAD/app/src/androidTest/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/androidTest/java/de/codecentric/androidtestktx/demo/Common.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/androidtestktx/HEAD/app/src/androidTest/java/de/codecentric/androidtestktx/demo/Common.kt -------------------------------------------------------------------------------- /app/src/androidTest/java/de/codecentric/androidtestktx/demo/KTXEspressoDemo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/androidtestktx/HEAD/app/src/androidTest/java/de/codecentric/androidtestktx/demo/KTXEspressoDemo.kt -------------------------------------------------------------------------------- /app/src/androidTest/java/de/codecentric/androidtestktx/demo/KTXUIAutomatorDemo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/androidtestktx/HEAD/app/src/androidTest/java/de/codecentric/androidtestktx/demo/KTXUIAutomatorDemo.kt -------------------------------------------------------------------------------- /app/src/androidTest/java/de/codecentric/androidtestktx/demo/MainEspressoRobot.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/androidtestktx/HEAD/app/src/androidTest/java/de/codecentric/androidtestktx/demo/MainEspressoRobot.kt -------------------------------------------------------------------------------- /app/src/androidTest/java/de/codecentric/androidtestktx/demo/MainUIAutomatorRobot.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/androidtestktx/HEAD/app/src/androidTest/java/de/codecentric/androidtestktx/demo/MainUIAutomatorRobot.kt -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/androidtestktx/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/java/de/codecentric/androidtestktx/demo/App.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/androidtestktx/HEAD/app/src/main/java/de/codecentric/androidtestktx/demo/App.kt -------------------------------------------------------------------------------- /app/src/main/java/de/codecentric/androidtestktx/demo/ui/DemoScrollableActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/androidtestktx/HEAD/app/src/main/java/de/codecentric/androidtestktx/demo/ui/DemoScrollableActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/de/codecentric/androidtestktx/demo/ui/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/androidtestktx/HEAD/app/src/main/java/de/codecentric/androidtestktx/demo/ui/MainActivity.kt -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_demo_scrollable.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/androidtestktx/HEAD/app/src/main/res/layout/activity_demo_scrollable.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/androidtestktx/HEAD/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/androidtestktx/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/theme.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/androidtestktx/HEAD/app/src/main/res/values/theme.xml -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/androidtestktx/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/androidtestktx/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/androidtestktx/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/androidtestktx/HEAD/settings.gradle --------------------------------------------------------------------------------