gitextract_2qqpyglt/ ├── .bazelrc ├── .github/ │ ├── ci-gradle.properties │ └── workflows/ │ ├── composescreenshot.yml │ ├── copy-branch.yml │ ├── gradle-wrapper-validation.yml │ └── test-all.yml ├── .gitignore ├── BUILD.bazel ├── CODEOWNERS ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── WORKSPACE ├── bazelci/ │ └── buildkite-pipeline.yml ├── common_defs.bzl ├── integration/ │ └── ServiceTestRuleSample/ │ ├── .gitignore │ ├── README.md │ ├── app/ │ │ ├── build.gradle │ │ └── src/ │ │ ├── androidTest/ │ │ │ └── java/ │ │ │ └── com/ │ │ │ └── example/ │ │ │ └── android/ │ │ │ └── testing/ │ │ │ └── ServiceTestRuleSample/ │ │ │ └── LocalServiceTest.java │ │ └── main/ │ │ ├── AndroidManifest.xml │ │ ├── java/ │ │ │ └── com/ │ │ │ └── example/ │ │ │ └── android/ │ │ │ └── testing/ │ │ │ └── ServiceTestRuleSample/ │ │ │ └── LocalService.java │ │ └── res/ │ │ ├── values/ │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ ├── values-v13/ │ │ │ └── styles.xml │ │ └── values-v21/ │ │ └── styles.xml │ ├── build.gradle │ ├── gradle/ │ │ └── wrapper/ │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties │ ├── gradle.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle ├── projects.conf ├── renovate.json ├── runner/ │ ├── AndroidJunitRunnerSample/ │ │ ├── .gitignore │ │ ├── README.md │ │ ├── app/ │ │ │ ├── build.gradle │ │ │ └── src/ │ │ │ ├── androidTest/ │ │ │ │ └── java/ │ │ │ │ └── com/ │ │ │ │ └── example/ │ │ │ │ └── android/ │ │ │ │ └── testing/ │ │ │ │ └── androidjunitrunnersample/ │ │ │ │ ├── CalculatorAddParameterizedTest.java │ │ │ │ ├── CalculatorInstrumentationTest.java │ │ │ │ ├── CalculatorTest.java │ │ │ │ ├── HintMatcher.java │ │ │ │ ├── OperationHintInstrumentationTest.java │ │ │ │ ├── OperationHintLegacyInstrumentationTest.java │ │ │ │ └── suite/ │ │ │ │ ├── AndroidTestSuite.java │ │ │ │ ├── InstrumentationTestSuite.java │ │ │ │ └── UnitTestSuite.java │ │ │ └── main/ │ │ │ ├── AndroidManifest.xml │ │ │ ├── java/ │ │ │ │ └── com/ │ │ │ │ └── example/ │ │ │ │ └── android/ │ │ │ │ └── testing/ │ │ │ │ └── androidjunitrunnersample/ │ │ │ │ ├── Calculator.java │ │ │ │ └── CalculatorActivity.java │ │ │ └── res/ │ │ │ ├── layout/ │ │ │ │ └── activity_calculator.xml │ │ │ ├── values/ │ │ │ │ ├── dimens.xml │ │ │ │ ├── strings.xml │ │ │ │ └── styles.xml │ │ │ ├── values-v14/ │ │ │ │ └── styles.xml │ │ │ ├── values-v21/ │ │ │ │ └── styles.xml │ │ │ └── values-w820dp/ │ │ │ └── dimens.xml │ │ ├── build.gradle │ │ ├── gradle/ │ │ │ └── wrapper/ │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ │ ├── gradle.properties │ │ ├── gradlew │ │ ├── gradlew.bat │ │ └── settings.gradle │ ├── AndroidTestOrchestratorSample/ │ │ ├── .gitignore │ │ ├── README.md │ │ ├── app/ │ │ │ ├── build.gradle │ │ │ └── src/ │ │ │ ├── androidTest/ │ │ │ │ └── java/ │ │ │ │ └── com/ │ │ │ │ └── example/ │ │ │ │ └── android/ │ │ │ │ └── testing/ │ │ │ │ └── androidtestorchestratorsample/ │ │ │ │ ├── CalculatorAddParameterizedTest.java │ │ │ │ └── CalculatorInstrumentationTest.java │ │ │ └── main/ │ │ │ ├── AndroidManifest.xml │ │ │ ├── java/ │ │ │ │ └── com/ │ │ │ │ └── example/ │ │ │ │ └── android/ │ │ │ │ └── testing/ │ │ │ │ └── androidtestorchestratorsample/ │ │ │ │ ├── Calculator.java │ │ │ │ └── CalculatorActivity.java │ │ │ └── res/ │ │ │ ├── layout/ │ │ │ │ └── activity_calculator.xml │ │ │ ├── values/ │ │ │ │ ├── dimens.xml │ │ │ │ ├── strings.xml │ │ │ │ └── styles.xml │ │ │ ├── values-v14/ │ │ │ │ └── styles.xml │ │ │ ├── values-v21/ │ │ │ │ └── styles.xml │ │ │ └── values-w820dp/ │ │ │ └── dimens.xml │ │ ├── build.gradle │ │ ├── gradle/ │ │ │ └── wrapper/ │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ │ ├── gradle.properties │ │ ├── gradlew │ │ ├── gradlew.bat │ │ └── settings.gradle │ └── AndroidTestOrchestratorWithTestCoverageSample/ │ ├── .gitignore │ ├── README.md │ ├── app/ │ │ ├── build.gradle │ │ └── src/ │ │ ├── androidTest/ │ │ │ └── java/ │ │ │ └── com/ │ │ │ └── example/ │ │ │ └── android/ │ │ │ └── testing/ │ │ │ └── androidtestorchestratorsample/ │ │ │ ├── CalculatorAddParameterizedTest.java │ │ │ └── CalculatorInstrumentationTest.java │ │ └── main/ │ │ ├── AndroidManifest.xml │ │ ├── java/ │ │ │ └── com/ │ │ │ └── example/ │ │ │ └── android/ │ │ │ └── testing/ │ │ │ └── androidtestorchestratorsample/ │ │ │ ├── Calculator.java │ │ │ └── CalculatorActivity.java │ │ └── res/ │ │ ├── layout/ │ │ │ └── activity_calculator.xml │ │ ├── values/ │ │ │ ├── dimens.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ ├── values-v14/ │ │ │ └── styles.xml │ │ ├── values-v21/ │ │ │ └── styles.xml │ │ └── values-w820dp/ │ │ └── dimens.xml │ ├── build.gradle │ ├── gradle/ │ │ └── wrapper/ │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties │ ├── gradle.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle ├── test_all.sh ├── ui/ │ ├── PreviewScreenshot/ │ │ ├── .gitignore │ │ ├── README.md │ │ ├── app/ │ │ │ ├── .gitignore │ │ │ ├── build.gradle.kts │ │ │ ├── proguard-rules.pro │ │ │ └── src/ │ │ │ ├── main/ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ ├── java/ │ │ │ │ │ └── com/ │ │ │ │ │ └── example/ │ │ │ │ │ └── compose/ │ │ │ │ │ └── previewscreenshot/ │ │ │ │ │ ├── MainActivity.kt │ │ │ │ │ └── ui/ │ │ │ │ │ └── theme/ │ │ │ │ │ ├── Color.kt │ │ │ │ │ ├── Theme.kt │ │ │ │ │ └── Type.kt │ │ │ │ └── res/ │ │ │ │ ├── drawable/ │ │ │ │ │ ├── ic_launcher_background.xml │ │ │ │ │ └── ic_launcher_foreground.xml │ │ │ │ ├── mipmap-anydpi-v26/ │ │ │ │ │ ├── ic_launcher.xml │ │ │ │ │ └── ic_launcher_round.xml │ │ │ │ ├── values/ │ │ │ │ │ ├── colors.xml │ │ │ │ │ ├── strings.xml │ │ │ │ │ └── themes.xml │ │ │ │ ├── values-es/ │ │ │ │ │ └── strings.xml │ │ │ │ └── xml/ │ │ │ │ ├── backup_rules.xml │ │ │ │ └── data_extraction_rules.xml │ │ │ └── screenshotTest/ │ │ │ └── kotlin/ │ │ │ └── com/ │ │ │ └── example/ │ │ │ └── compose/ │ │ │ └── previewscreenshot/ │ │ │ └── MainScreen.kt │ │ ├── build.gradle.kts │ │ ├── gradle/ │ │ │ ├── libs.versions.toml │ │ │ └── wrapper/ │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ │ ├── gradle.properties │ │ ├── gradlew │ │ ├── gradlew.bat │ │ └── settings.gradle.kts │ ├── espresso/ │ │ ├── AccessibilitySample/ │ │ │ ├── .gitignore │ │ │ ├── BUILD.bazel │ │ │ ├── README.md │ │ │ ├── app/ │ │ │ │ ├── build.gradle │ │ │ │ └── src/ │ │ │ │ ├── androidTest/ │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ └── java/ │ │ │ │ │ └── com/ │ │ │ │ │ └── example/ │ │ │ │ │ └── android/ │ │ │ │ │ └── testing/ │ │ │ │ │ └── espresso/ │ │ │ │ │ └── AccessibilitySample/ │ │ │ │ │ └── AccessibilityChecksTest.java │ │ │ │ └── main/ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ ├── AppManifest.xml │ │ │ │ ├── java/ │ │ │ │ │ └── com/ │ │ │ │ │ └── example/ │ │ │ │ │ └── android/ │ │ │ │ │ └── testing/ │ │ │ │ │ └── espresso/ │ │ │ │ │ └── AccessibilitySample/ │ │ │ │ │ └── MainActivity.java │ │ │ │ └── res/ │ │ │ │ ├── layout/ │ │ │ │ │ └── activity_main.xml │ │ │ │ ├── values/ │ │ │ │ │ ├── dimens.xml │ │ │ │ │ ├── strings.xml │ │ │ │ │ └── styles.xml │ │ │ │ ├── values-v13/ │ │ │ │ │ └── styles.xml │ │ │ │ ├── values-v21/ │ │ │ │ │ └── styles.xml │ │ │ │ └── values-w820dp/ │ │ │ │ └── dimens.xml │ │ │ ├── build.gradle │ │ │ ├── gradle/ │ │ │ │ └── wrapper/ │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ └── gradle-wrapper.properties │ │ │ ├── gradle.properties │ │ │ ├── gradlew │ │ │ ├── gradlew.bat │ │ │ └── settings.gradle │ │ ├── BasicSample/ │ │ │ ├── .gitignore │ │ │ ├── BUILD.bazel │ │ │ ├── README.md │ │ │ ├── app/ │ │ │ │ ├── build.gradle │ │ │ │ └── src/ │ │ │ │ ├── androidTest/ │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ └── java/ │ │ │ │ │ └── com/ │ │ │ │ │ └── example/ │ │ │ │ │ └── android/ │ │ │ │ │ └── testing/ │ │ │ │ │ └── espresso/ │ │ │ │ │ └── BasicSample/ │ │ │ │ │ ├── ChangeTextBehaviorKtTest.kt │ │ │ │ │ └── ChangeTextBehaviorTest.java │ │ │ │ ├── main/ │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ ├── AppManifest.xml │ │ │ │ │ ├── java/ │ │ │ │ │ │ └── com/ │ │ │ │ │ │ └── example/ │ │ │ │ │ │ └── android/ │ │ │ │ │ │ └── testing/ │ │ │ │ │ │ └── espresso/ │ │ │ │ │ │ └── BasicSample/ │ │ │ │ │ │ ├── MainActivity.java │ │ │ │ │ │ └── ShowTextActivity.java │ │ │ │ │ └── res/ │ │ │ │ │ ├── layout/ │ │ │ │ │ │ ├── activity_main.xml │ │ │ │ │ │ └── activity_show_text.xml │ │ │ │ │ ├── values/ │ │ │ │ │ │ ├── dimens.xml │ │ │ │ │ │ ├── strings.xml │ │ │ │ │ │ └── styles.xml │ │ │ │ │ ├── values-v13/ │ │ │ │ │ │ └── styles.xml │ │ │ │ │ ├── values-v21/ │ │ │ │ │ │ └── styles.xml │ │ │ │ │ └── values-w820dp/ │ │ │ │ │ └── dimens.xml │ │ │ │ └── test/ │ │ │ │ └── java/ │ │ │ │ └── com/ │ │ │ │ └── example/ │ │ │ │ └── android/ │ │ │ │ └── testing/ │ │ │ │ └── espresso/ │ │ │ │ └── BasicSample/ │ │ │ │ └── ChangeTextBehaviorLocalTest.java │ │ │ ├── build.gradle │ │ │ ├── gradle/ │ │ │ │ └── wrapper/ │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ └── gradle-wrapper.properties │ │ │ ├── gradle.properties │ │ │ ├── gradlew │ │ │ ├── gradlew.bat │ │ │ └── settings.gradle │ │ ├── CustomMatcherSample/ │ │ │ ├── .gitignore │ │ │ ├── BUILD.bazel │ │ │ ├── README.md │ │ │ ├── app/ │ │ │ │ ├── build.gradle │ │ │ │ └── src/ │ │ │ │ ├── androidTest/ │ │ │ │ │ └── AndroidManifest.xml │ │ │ │ ├── main/ │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ ├── AppManifest.xml │ │ │ │ │ ├── java/ │ │ │ │ │ │ └── com/ │ │ │ │ │ │ └── example/ │ │ │ │ │ │ └── android/ │ │ │ │ │ │ └── testing/ │ │ │ │ │ │ └── espresso/ │ │ │ │ │ │ └── CustomMatcherSample/ │ │ │ │ │ │ └── MainActivity.java │ │ │ │ │ └── res/ │ │ │ │ │ ├── drawable/ │ │ │ │ │ │ ├── correct.xml │ │ │ │ │ │ └── incorrect.xml │ │ │ │ │ ├── layout/ │ │ │ │ │ │ └── activity_main.xml │ │ │ │ │ ├── values/ │ │ │ │ │ │ ├── dimens.xml │ │ │ │ │ │ ├── strings.xml │ │ │ │ │ │ └── styles.xml │ │ │ │ │ ├── values-v13/ │ │ │ │ │ │ └── styles.xml │ │ │ │ │ ├── values-v21/ │ │ │ │ │ │ └── styles.xml │ │ │ │ │ └── values-w820dp/ │ │ │ │ │ └── dimens.xml │ │ │ │ └── sharedTest/ │ │ │ │ └── java/ │ │ │ │ └── com/ │ │ │ │ └── example/ │ │ │ │ └── android/ │ │ │ │ └── testing/ │ │ │ │ └── espresso/ │ │ │ │ └── CustomMatcherSample/ │ │ │ │ ├── HintMatcher.java │ │ │ │ └── HintMatchersTest.java │ │ │ ├── build.gradle │ │ │ ├── gradle/ │ │ │ │ └── wrapper/ │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ └── gradle-wrapper.properties │ │ │ ├── gradle.properties │ │ │ ├── gradlew │ │ │ ├── gradlew.bat │ │ │ └── settings.gradle │ │ ├── DataAdapterSample/ │ │ │ ├── .gitignore │ │ │ ├── BUILD.bazel │ │ │ ├── README.md │ │ │ ├── app/ │ │ │ │ ├── build.gradle │ │ │ │ └── src/ │ │ │ │ ├── androidTest/ │ │ │ │ │ └── AndroidManifest.xml │ │ │ │ ├── main/ │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ ├── AppManifest.xml │ │ │ │ │ ├── java/ │ │ │ │ │ │ └── com/ │ │ │ │ │ │ └── example/ │ │ │ │ │ │ └── android/ │ │ │ │ │ │ └── testing/ │ │ │ │ │ │ └── espresso/ │ │ │ │ │ │ └── DataAdapterSample/ │ │ │ │ │ │ └── LongListActivity.java │ │ │ │ │ └── res/ │ │ │ │ │ ├── layout/ │ │ │ │ │ │ ├── list_activity.xml │ │ │ │ │ │ └── list_item.xml │ │ │ │ │ ├── values/ │ │ │ │ │ │ ├── dimens.xml │ │ │ │ │ │ ├── strings.xml │ │ │ │ │ │ └── styles.xml │ │ │ │ │ ├── values-v21/ │ │ │ │ │ │ └── styles.xml │ │ │ │ │ └── values-w820dp/ │ │ │ │ │ └── dimens.xml │ │ │ │ └── sharedTest/ │ │ │ │ └── java/ │ │ │ │ └── com/ │ │ │ │ └── example/ │ │ │ │ └── android/ │ │ │ │ └── testing/ │ │ │ │ └── espresso/ │ │ │ │ └── DataAdapterSample/ │ │ │ │ └── LongListActivityTest.java │ │ │ ├── build.gradle │ │ │ ├── gradle/ │ │ │ │ └── wrapper/ │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ └── gradle-wrapper.properties │ │ │ ├── gradle.properties │ │ │ ├── gradlew │ │ │ ├── gradlew.bat │ │ │ └── settings.gradle │ │ ├── EspressoDeviceSample/ │ │ │ ├── .gitignore │ │ │ ├── BUILD.bazel │ │ │ ├── README.md │ │ │ ├── app/ │ │ │ │ ├── build.gradle │ │ │ │ └── src/ │ │ │ │ ├── androidTest/ │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ └── java/ │ │ │ │ │ └── com/ │ │ │ │ │ └── example/ │ │ │ │ │ └── android/ │ │ │ │ │ └── testing/ │ │ │ │ │ └── espresso/ │ │ │ │ │ └── EspressoDeviceSample/ │ │ │ │ │ ├── RequiresDisplayTest.kt │ │ │ │ │ └── ResizeDisplayTest.kt │ │ │ │ └── main/ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ ├── AppManifest.xml │ │ │ │ ├── java/ │ │ │ │ │ └── com/ │ │ │ │ │ └── example/ │ │ │ │ │ └── android/ │ │ │ │ │ └── testing/ │ │ │ │ │ └── espresso/ │ │ │ │ │ └── EspressoDeviceSample/ │ │ │ │ │ └── MainActivity.java │ │ │ │ └── res/ │ │ │ │ ├── layout/ │ │ │ │ │ └── activity_main.xml │ │ │ │ ├── values/ │ │ │ │ │ ├── dimens.xml │ │ │ │ │ ├── strings.xml │ │ │ │ │ └── styles.xml │ │ │ │ ├── values-v13/ │ │ │ │ │ └── styles.xml │ │ │ │ ├── values-v21/ │ │ │ │ │ └── styles.xml │ │ │ │ └── values-w820dp/ │ │ │ │ └── dimens.xml │ │ │ ├── build.gradle │ │ │ ├── gradle/ │ │ │ │ └── wrapper/ │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ └── gradle-wrapper.properties │ │ │ ├── gradle.properties │ │ │ ├── gradlew │ │ │ ├── gradlew.bat │ │ │ └── settings.gradle │ │ ├── FragmentScenarioSample/ │ │ │ ├── .gitignore │ │ │ ├── README.md │ │ │ ├── app/ │ │ │ │ ├── .gitignore │ │ │ │ ├── build.gradle │ │ │ │ ├── proguard-rules.pro │ │ │ │ └── src/ │ │ │ │ ├── main/ │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ ├── java/ │ │ │ │ │ │ └── com/ │ │ │ │ │ │ └── example/ │ │ │ │ │ │ └── android/ │ │ │ │ │ │ └── testing/ │ │ │ │ │ │ └── espresso/ │ │ │ │ │ │ └── fragmentscenario/ │ │ │ │ │ │ ├── SampleDialogFragment.kt │ │ │ │ │ │ └── SampleFragment.kt │ │ │ │ │ └── res/ │ │ │ │ │ ├── layout/ │ │ │ │ │ │ └── fragment_sample.xml │ │ │ │ │ └── values/ │ │ │ │ │ ├── colors.xml │ │ │ │ │ ├── strings.xml │ │ │ │ │ └── styles.xml │ │ │ │ └── sharedTest/ │ │ │ │ └── java/ │ │ │ │ └── com/ │ │ │ │ └── example/ │ │ │ │ └── android/ │ │ │ │ └── testing/ │ │ │ │ └── espresso/ │ │ │ │ └── fragmentscenario/ │ │ │ │ ├── SampleDialogFragmentTest.kt │ │ │ │ └── SampleFragmentTest.kt │ │ │ ├── build.gradle │ │ │ ├── gradle/ │ │ │ │ └── wrapper/ │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ └── gradle-wrapper.properties │ │ │ ├── gradle.properties │ │ │ ├── gradlew │ │ │ ├── gradlew.bat │ │ │ └── settings.gradle │ │ ├── IdlingResourceSample/ │ │ │ ├── .gitignore │ │ │ ├── BUILD.bazel │ │ │ ├── README.md │ │ │ ├── app/ │ │ │ │ ├── build.gradle │ │ │ │ └── src/ │ │ │ │ ├── androidTest/ │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ └── java/ │ │ │ │ │ └── com/ │ │ │ │ │ └── example/ │ │ │ │ │ └── android/ │ │ │ │ │ └── testing/ │ │ │ │ │ └── espresso/ │ │ │ │ │ └── IdlingResourceSample/ │ │ │ │ │ └── ChangeTextBehaviorTest.java │ │ │ │ └── main/ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ ├── AppManifest.xml │ │ │ │ ├── java/ │ │ │ │ │ └── com/ │ │ │ │ │ └── example/ │ │ │ │ │ └── android/ │ │ │ │ │ └── testing/ │ │ │ │ │ └── espresso/ │ │ │ │ │ └── IdlingResourceSample/ │ │ │ │ │ ├── IdlingResource/ │ │ │ │ │ │ └── SimpleIdlingResource.java │ │ │ │ │ ├── MainActivity.java │ │ │ │ │ └── MessageDelayer.java │ │ │ │ └── res/ │ │ │ │ ├── layout/ │ │ │ │ │ └── activity_main.xml │ │ │ │ ├── values/ │ │ │ │ │ ├── dimens.xml │ │ │ │ │ ├── strings.xml │ │ │ │ │ └── styles.xml │ │ │ │ ├── values-v13/ │ │ │ │ │ └── styles.xml │ │ │ │ ├── values-v21/ │ │ │ │ │ └── styles.xml │ │ │ │ └── values-w820dp/ │ │ │ │ └── dimens.xml │ │ │ ├── build.gradle │ │ │ ├── gradle/ │ │ │ │ └── wrapper/ │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ └── gradle-wrapper.properties │ │ │ ├── gradle.properties │ │ │ ├── gradlew │ │ │ ├── gradlew.bat │ │ │ └── settings.gradle │ │ ├── IntentsAdvancedSample/ │ │ │ ├── BUILD.bazel │ │ │ ├── README.md │ │ │ ├── app/ │ │ │ │ ├── build.gradle │ │ │ │ └── src/ │ │ │ │ ├── androidTest/ │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ └── java/ │ │ │ │ │ └── com/ │ │ │ │ │ └── example/ │ │ │ │ │ └── android/ │ │ │ │ │ └── testing/ │ │ │ │ │ └── espresso/ │ │ │ │ │ └── intents/ │ │ │ │ │ └── AdvancedSample/ │ │ │ │ │ ├── ImageViewHasDrawableMatcher.java │ │ │ │ │ └── ImageViewerActivityTest.java │ │ │ │ └── main/ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ ├── AppManifest.xml │ │ │ │ ├── java/ │ │ │ │ │ └── com/ │ │ │ │ │ └── example/ │ │ │ │ │ └── android/ │ │ │ │ │ └── testing/ │ │ │ │ │ └── espresso/ │ │ │ │ │ └── intents/ │ │ │ │ │ └── AdvancedSample/ │ │ │ │ │ └── ImageViewerActivity.java │ │ │ │ └── res/ │ │ │ │ ├── layout/ │ │ │ │ │ └── activity_image_viewer.xml │ │ │ │ ├── values/ │ │ │ │ │ ├── dimens.xml │ │ │ │ │ ├── strings.xml │ │ │ │ │ └── styles.xml │ │ │ │ ├── values-v13/ │ │ │ │ │ └── styles.xml │ │ │ │ ├── values-v21/ │ │ │ │ │ └── styles.xml │ │ │ │ └── values-w820dp/ │ │ │ │ └── dimens.xml │ │ │ ├── build.gradle │ │ │ ├── gradle/ │ │ │ │ └── wrapper/ │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ └── gradle-wrapper.properties │ │ │ ├── gradle.properties │ │ │ ├── gradlew │ │ │ ├── gradlew.bat │ │ │ └── settings.gradle │ │ ├── IntentsBasicSample/ │ │ │ ├── BUILD.bazel │ │ │ ├── README.md │ │ │ ├── app/ │ │ │ │ ├── build.gradle │ │ │ │ └── src/ │ │ │ │ ├── androidTest/ │ │ │ │ │ └── AndroidManifest.xml │ │ │ │ ├── main/ │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ ├── AppManifest.xml │ │ │ │ │ ├── java/ │ │ │ │ │ │ └── com/ │ │ │ │ │ │ └── example/ │ │ │ │ │ │ └── android/ │ │ │ │ │ │ └── testing/ │ │ │ │ │ │ └── espresso/ │ │ │ │ │ │ └── IntentsBasicSample/ │ │ │ │ │ │ ├── ContactsActivity.java │ │ │ │ │ │ └── DialerActivity.java │ │ │ │ │ └── res/ │ │ │ │ │ ├── layout/ │ │ │ │ │ │ ├── activity_contacts.xml │ │ │ │ │ │ └── activity_dialer.xml │ │ │ │ │ ├── values/ │ │ │ │ │ │ ├── dimens.xml │ │ │ │ │ │ ├── strings.xml │ │ │ │ │ │ └── styles.xml │ │ │ │ │ ├── values-v13/ │ │ │ │ │ │ └── styles.xml │ │ │ │ │ ├── values-v21/ │ │ │ │ │ │ └── styles.xml │ │ │ │ │ └── values-w820dp/ │ │ │ │ │ └── dimens.xml │ │ │ │ └── sharedTest/ │ │ │ │ └── java/ │ │ │ │ └── com/ │ │ │ │ └── example/ │ │ │ │ └── android/ │ │ │ │ └── testing/ │ │ │ │ └── espresso/ │ │ │ │ └── IntentsBasicSample/ │ │ │ │ └── DialerActivityTest.java │ │ │ ├── build.gradle │ │ │ ├── gradle/ │ │ │ │ └── wrapper/ │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ └── gradle-wrapper.properties │ │ │ ├── gradle.properties │ │ │ ├── gradlew │ │ │ ├── gradlew.bat │ │ │ └── settings.gradle │ │ ├── MultiProcessSample/ │ │ │ ├── .gitignore │ │ │ ├── README.md │ │ │ ├── app/ │ │ │ │ ├── .gitignore │ │ │ │ ├── build.gradle │ │ │ │ └── src/ │ │ │ │ ├── androidTest/ │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ └── java/ │ │ │ │ │ └── com/ │ │ │ │ │ └── example/ │ │ │ │ │ └── android/ │ │ │ │ │ └── testing/ │ │ │ │ │ └── espresso/ │ │ │ │ │ └── multiprocesssample/ │ │ │ │ │ └── ExampleInstrumentedTest.java │ │ │ │ └── main/ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ ├── java/ │ │ │ │ │ └── com/ │ │ │ │ │ └── example/ │ │ │ │ │ └── android/ │ │ │ │ │ └── testing/ │ │ │ │ │ └── espresso/ │ │ │ │ │ └── multiprocesssample/ │ │ │ │ │ ├── DefaultProcessActivity.java │ │ │ │ │ ├── PrivateProcessActivity.java │ │ │ │ │ └── Util.java │ │ │ │ └── res/ │ │ │ │ ├── layout/ │ │ │ │ │ ├── activity_default_process.xml │ │ │ │ │ └── activity_private_process.xml │ │ │ │ └── values/ │ │ │ │ ├── colors.xml │ │ │ │ ├── strings.xml │ │ │ │ └── styles.xml │ │ │ ├── build.gradle │ │ │ ├── gradle/ │ │ │ │ └── wrapper/ │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ └── gradle-wrapper.properties │ │ │ ├── gradle.properties │ │ │ ├── gradlew │ │ │ ├── gradlew.bat │ │ │ └── settings.gradle │ │ ├── MultiWindowSample/ │ │ │ ├── .gitignore │ │ │ ├── BUILD.bazel │ │ │ ├── README.md │ │ │ ├── app/ │ │ │ │ ├── build.gradle │ │ │ │ └── src/ │ │ │ │ ├── androidTest/ │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ └── java/ │ │ │ │ │ └── com/ │ │ │ │ │ └── example/ │ │ │ │ │ └── android/ │ │ │ │ │ └── testing/ │ │ │ │ │ └── espresso/ │ │ │ │ │ └── MultiWindowSample/ │ │ │ │ │ └── MultiWindowTest.java │ │ │ │ └── main/ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ ├── AppManifest.xml │ │ │ │ ├── java/ │ │ │ │ │ └── com/ │ │ │ │ │ └── example/ │ │ │ │ │ └── android/ │ │ │ │ │ └── testing/ │ │ │ │ │ └── espresso/ │ │ │ │ │ └── MultiWindowSample/ │ │ │ │ │ └── SuggestActivity.java │ │ │ │ └── res/ │ │ │ │ ├── layout/ │ │ │ │ │ └── suggest_activity.xml │ │ │ │ └── values/ │ │ │ │ ├── strings.xml │ │ │ │ └── styles.xml │ │ │ ├── build.gradle │ │ │ ├── gradle/ │ │ │ │ └── wrapper/ │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ └── gradle-wrapper.properties │ │ │ ├── gradle.properties │ │ │ ├── gradlew │ │ │ ├── gradlew.bat │ │ │ └── settings.gradle │ │ ├── RecyclerViewSample/ │ │ │ ├── .gitignore │ │ │ ├── BUILD.bazel │ │ │ ├── README.md │ │ │ ├── app/ │ │ │ │ ├── build.gradle │ │ │ │ └── src/ │ │ │ │ ├── androidTest/ │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ └── java/ │ │ │ │ │ └── com/ │ │ │ │ │ └── example/ │ │ │ │ │ └── android/ │ │ │ │ │ └── testing/ │ │ │ │ │ └── espresso/ │ │ │ │ │ └── RecyclerViewSample/ │ │ │ │ │ └── RecyclerViewSampleTest.java │ │ │ │ └── main/ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ ├── AppManifest.xml │ │ │ │ ├── java/ │ │ │ │ │ └── com/ │ │ │ │ │ └── example/ │ │ │ │ │ └── android/ │ │ │ │ │ └── testing/ │ │ │ │ │ └── espresso/ │ │ │ │ │ └── RecyclerViewSample/ │ │ │ │ │ ├── CustomAdapter.java │ │ │ │ │ └── MainActivity.java │ │ │ │ └── res/ │ │ │ │ ├── layout/ │ │ │ │ │ ├── activity_main.xml │ │ │ │ │ └── text_row_item.xml │ │ │ │ ├── values/ │ │ │ │ │ ├── dimens.xml │ │ │ │ │ ├── strings.xml │ │ │ │ │ └── styles.xml │ │ │ │ ├── values-v13/ │ │ │ │ │ └── styles.xml │ │ │ │ ├── values-v21/ │ │ │ │ │ └── styles.xml │ │ │ │ └── values-w820dp/ │ │ │ │ └── dimens.xml │ │ │ ├── build.gradle │ │ │ ├── gradle/ │ │ │ │ └── wrapper/ │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ └── gradle-wrapper.properties │ │ │ ├── gradle.properties │ │ │ ├── gradlew │ │ │ ├── gradlew.bat │ │ │ └── settings.gradle │ │ ├── ScreenshotSample/ │ │ │ ├── .gitignore │ │ │ ├── app/ │ │ │ │ ├── .gitignore │ │ │ │ ├── build.gradle │ │ │ │ ├── proguard-rules.pro │ │ │ │ └── src/ │ │ │ │ ├── androidTest/ │ │ │ │ │ └── java/ │ │ │ │ │ └── com/ │ │ │ │ │ └── example/ │ │ │ │ │ └── android/ │ │ │ │ │ └── testing/ │ │ │ │ │ └── espresso/ │ │ │ │ │ └── screenshotsample/ │ │ │ │ │ ├── ScreenshotJavaTest.java │ │ │ │ │ └── ScreenshotTest.kt │ │ │ │ └── main/ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ ├── java/ │ │ │ │ │ └── com/ │ │ │ │ │ └── example/ │ │ │ │ │ └── android/ │ │ │ │ │ └── testing/ │ │ │ │ │ └── espresso/ │ │ │ │ │ └── screenshotsample/ │ │ │ │ │ └── MainActivity.kt │ │ │ │ └── res/ │ │ │ │ ├── drawable/ │ │ │ │ │ └── ic_launcher_background.xml │ │ │ │ ├── drawable-v24/ │ │ │ │ │ └── ic_launcher_foreground.xml │ │ │ │ ├── layout/ │ │ │ │ │ └── activity_main.xml │ │ │ │ ├── mipmap-anydpi-v26/ │ │ │ │ │ ├── ic_launcher.xml │ │ │ │ │ └── ic_launcher_round.xml │ │ │ │ ├── values/ │ │ │ │ │ ├── colors.xml │ │ │ │ │ ├── strings.xml │ │ │ │ │ └── themes.xml │ │ │ │ └── values-night/ │ │ │ │ └── themes.xml │ │ │ ├── build.gradle │ │ │ ├── gradle/ │ │ │ │ └── wrapper/ │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ └── gradle-wrapper.properties │ │ │ ├── gradle.properties │ │ │ ├── gradlew │ │ │ ├── gradlew.bat │ │ │ └── settings.gradle │ │ └── WebBasicSample/ │ │ ├── .gitignore │ │ ├── README.md │ │ ├── app/ │ │ │ ├── build.gradle │ │ │ └── src/ │ │ │ ├── androidTest/ │ │ │ │ └── java/ │ │ │ │ └── com/ │ │ │ │ └── example/ │ │ │ │ └── android/ │ │ │ │ └── testing/ │ │ │ │ └── espresso/ │ │ │ │ └── web/ │ │ │ │ └── BasicSample/ │ │ │ │ └── WebViewActivityTest.java │ │ │ └── main/ │ │ │ ├── AndroidManifest.xml │ │ │ ├── assets/ │ │ │ │ ├── web_form.html │ │ │ │ └── web_form_response.html │ │ │ ├── java/ │ │ │ │ └── com/ │ │ │ │ └── example/ │ │ │ │ └── android/ │ │ │ │ └── testing/ │ │ │ │ └── espresso/ │ │ │ │ └── web/ │ │ │ │ └── BasicSample/ │ │ │ │ └── WebViewActivity.java │ │ │ └── res/ │ │ │ ├── layout/ │ │ │ │ └── activity_web_view.xml │ │ │ ├── values/ │ │ │ │ ├── dimens.xml │ │ │ │ ├── strings.xml │ │ │ │ └── styles.xml │ │ │ ├── values-v13/ │ │ │ │ └── styles.xml │ │ │ ├── values-v21/ │ │ │ │ └── styles.xml │ │ │ └── values-w820dp/ │ │ │ └── dimens.xml │ │ ├── build.gradle │ │ ├── gradle/ │ │ │ └── wrapper/ │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ │ ├── gradle.properties │ │ ├── gradlew │ │ ├── gradlew.bat │ │ └── settings.gradle │ └── uiautomator/ │ └── BasicSample/ │ ├── .gitignore │ ├── BUILD.bazel │ ├── README.md │ ├── app/ │ │ ├── build.gradle │ │ └── src/ │ │ ├── androidTest/ │ │ │ ├── AndroidManifest.xml │ │ │ └── java/ │ │ │ └── com/ │ │ │ └── example/ │ │ │ └── android/ │ │ │ └── testing/ │ │ │ └── uiautomator/ │ │ │ └── BasicSample/ │ │ │ └── ChangeTextBehaviorTest.java │ │ └── main/ │ │ ├── AndroidManifest.xml │ │ ├── AppManifest.xml │ │ ├── java/ │ │ │ └── com/ │ │ │ └── example/ │ │ │ └── android/ │ │ │ └── testing/ │ │ │ └── uiautomator/ │ │ │ └── BasicSample/ │ │ │ ├── MainActivity.java │ │ │ └── ShowTextActivity.java │ │ └── res/ │ │ ├── layout/ │ │ │ ├── activity_main.xml │ │ │ └── activity_show_text.xml │ │ ├── values/ │ │ │ ├── dimens.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ ├── values-v13/ │ │ │ └── styles.xml │ │ ├── values-v21/ │ │ │ └── styles.xml │ │ └── values-w820dp/ │ │ └── dimens.xml │ ├── build.gradle │ ├── gradle/ │ │ └── wrapper/ │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties │ ├── gradle.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle ├── unit/ │ ├── BasicNativeAndroidTest/ │ │ ├── .gitignore │ │ ├── README.md │ │ ├── app/ │ │ │ ├── .gitignore │ │ │ ├── build.gradle │ │ │ ├── proguard-rules.pro │ │ │ └── src/ │ │ │ ├── androidTest/ │ │ │ │ └── java/ │ │ │ │ └── com/ │ │ │ │ └── example/ │ │ │ │ └── android/ │ │ │ │ └── testing/ │ │ │ │ └── nativesample/ │ │ │ │ └── AdderTest.kt │ │ │ └── main/ │ │ │ ├── AndroidManifest.xml │ │ │ └── cpp/ │ │ │ ├── CMakeLists.txt │ │ │ ├── include/ │ │ │ │ └── adder │ │ │ ├── src/ │ │ │ │ └── adder.cpp │ │ │ └── test/ │ │ │ └── adder_test.cpp │ │ ├── build.gradle │ │ ├── gradle/ │ │ │ └── wrapper/ │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ │ ├── gradle.properties │ │ ├── gradlew │ │ ├── gradlew.bat │ │ └── settings.gradle │ ├── BasicSample/ │ │ ├── .google/ │ │ │ └── packaging.yaml │ │ ├── README.md │ │ ├── app/ │ │ │ ├── build.gradle │ │ │ └── src/ │ │ │ ├── main/ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ ├── java/ │ │ │ │ │ └── com/ │ │ │ │ │ └── example/ │ │ │ │ │ └── android/ │ │ │ │ │ └── testing/ │ │ │ │ │ └── unittesting/ │ │ │ │ │ └── BasicSample/ │ │ │ │ │ ├── EmailValidator.java │ │ │ │ │ ├── MainActivity.java │ │ │ │ │ ├── SharedPreferenceEntry.java │ │ │ │ │ └── SharedPreferencesHelper.java │ │ │ │ └── res/ │ │ │ │ ├── layout/ │ │ │ │ │ └── activity_main.xml │ │ │ │ ├── values/ │ │ │ │ │ ├── dimens.xml │ │ │ │ │ ├── strings.xml │ │ │ │ │ └── styles.xml │ │ │ │ ├── values-v21/ │ │ │ │ │ ├── dimens.xml │ │ │ │ │ └── styles.xml │ │ │ │ └── values-w820dp/ │ │ │ │ └── dimens.xml │ │ │ └── test/ │ │ │ └── java/ │ │ │ └── com/ │ │ │ └── example/ │ │ │ └── android/ │ │ │ └── testing/ │ │ │ └── unittesting/ │ │ │ └── BasicSample/ │ │ │ ├── EmailValidatorTest.java │ │ │ └── SharedPreferencesHelperTest.java │ │ ├── build.gradle │ │ ├── gradle/ │ │ │ └── wrapper/ │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ │ ├── gradle.properties │ │ ├── gradlew │ │ ├── gradlew.bat │ │ └── settings.gradle │ ├── BasicSample-kotlinApp/ │ │ ├── .google/ │ │ │ └── packaging.yaml │ │ ├── README.md │ │ ├── app/ │ │ │ ├── build.gradle │ │ │ └── src/ │ │ │ ├── main/ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ ├── java/ │ │ │ │ │ └── com/ │ │ │ │ │ └── example/ │ │ │ │ │ └── android/ │ │ │ │ │ └── testing/ │ │ │ │ │ └── unittesting/ │ │ │ │ │ └── BasicSample/ │ │ │ │ │ ├── EmailValidator.kt │ │ │ │ │ ├── MainActivity.kt │ │ │ │ │ ├── SharedPreferenceEntry.kt │ │ │ │ │ └── SharedPreferencesHelper.kt │ │ │ │ └── res/ │ │ │ │ ├── layout/ │ │ │ │ │ └── activity_main.xml │ │ │ │ ├── values/ │ │ │ │ │ ├── dimens.xml │ │ │ │ │ ├── strings.xml │ │ │ │ │ └── styles.xml │ │ │ │ ├── values-v21/ │ │ │ │ │ ├── dimens.xml │ │ │ │ │ └── styles.xml │ │ │ │ └── values-w820dp/ │ │ │ │ └── dimens.xml │ │ │ └── test/ │ │ │ └── java/ │ │ │ └── com/ │ │ │ └── example/ │ │ │ └── android/ │ │ │ └── testing/ │ │ │ └── unittesting/ │ │ │ └── BasicSample/ │ │ │ ├── EmailValidatorTest.kt │ │ │ └── SharedPreferencesHelperTest.kt │ │ ├── build.gradle │ │ ├── gradle/ │ │ │ └── wrapper/ │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ │ ├── gradle.properties │ │ ├── gradlew │ │ ├── gradlew.bat │ │ └── settings.gradle │ └── BasicUnitAndroidTest/ │ ├── .gitignore │ ├── README.md │ ├── app/ │ │ ├── build.gradle │ │ └── src/ │ │ ├── androidTest/ │ │ │ └── java/ │ │ │ └── com/ │ │ │ └── example/ │ │ │ └── android/ │ │ │ └── testing/ │ │ │ └── unittesting/ │ │ │ └── basicunitandroidtest/ │ │ │ └── LogHistoryAndroidUnitTest.java │ │ └── main/ │ │ ├── AndroidManifest.xml │ │ ├── java/ │ │ │ └── com/ │ │ │ └── example/ │ │ │ └── android/ │ │ │ └── testing/ │ │ │ └── unittesting/ │ │ │ └── basicunitandroidtest/ │ │ │ ├── LogHistory.java │ │ │ └── MainActivity.java │ │ └── res/ │ │ ├── layout/ │ │ │ └── activity_main.xml │ │ ├── values/ │ │ │ ├── dimens.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ ├── values-v21/ │ │ │ └── styles.xml │ │ └── values-w820dp/ │ │ └── dimens.xml │ ├── build.gradle │ ├── gradle/ │ │ └── wrapper/ │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties │ ├── gradle.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle └── update_versions.sh