├── .github └── FUNDING.yml ├── .gitignore ├── .kotlin └── sessions │ ├── kotlin-compiler-11915304985875254027.salive │ └── kotlin-compiler-855105902068588724.salive ├── LICENSE.md ├── README.md ├── app ├── .gitignore ├── build.gradle └── src │ ├── androidTest │ └── AndroidManifest.xml │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── example │ │ └── road │ │ └── to │ │ └── effective │ │ └── snapshot │ │ └── testing │ │ ├── Actions.kt │ │ └── MainActivity.kt │ └── res │ ├── drawable │ ├── ic_launcher_background.xml │ └── ic_launcher_foreground.xml │ ├── layout │ └── activity_main.xml │ ├── mipmap-anydpi-v26 │ ├── ic_launcher.xml │ └── ic_launcher_round.xml │ ├── mipmap-hdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── mipmap-mdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── mipmap-xhdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── mipmap-xxhdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── mipmap-xxxhdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── navigation │ └── nav_graph.xml │ ├── values-night │ └── themes.xml │ └── values │ ├── colors.xml │ ├── strings.xml │ ├── styles.xml │ └── themes.xml ├── dialogs ├── .gitignore ├── android-testify │ ├── .gitignore │ ├── build.gradle │ └── src │ │ └── androidTest │ │ └── java │ │ └── com │ │ └── example │ │ └── road │ │ └── to │ │ └── effective │ │ └── snapshot │ │ └── testing │ │ └── dialogs │ │ └── android_testify │ │ ├── TestItems.kt │ │ └── dialog │ │ └── parameterized │ │ ├── DeleteDialogWithParameterizedRunnerTest.kt │ │ └── DeleteDialogWithTestParameterInjectorTest.kt ├── build.gradle ├── crosslibrary │ ├── .gitignore │ ├── android-testify.gradle │ ├── build.gradle │ ├── dropshots.gradle │ ├── paparazzi.gradle │ ├── roborazzi.gradle │ ├── shot.gradle │ └── src │ │ ├── sharedTest │ │ └── java │ │ │ └── com │ │ │ └── example │ │ │ └── road │ │ │ └── to │ │ │ └── effective │ │ │ └── snapshot │ │ │ └── testing │ │ │ └── dialogs │ │ │ └── crosslibrary │ │ │ ├── DeleteDialogParameterizedHappyPathTest.kt │ │ │ ├── TestItems.kt │ │ │ └── utils │ │ │ ├── CrossLibraryScreenshotTestRule.kt │ │ │ └── SdkVersion.kt │ │ └── test │ │ └── resources │ │ └── com │ │ └── example │ │ └── road │ │ └── to │ │ └── effective │ │ └── snapshot │ │ └── testing │ │ └── dialogs │ │ └── crosslibrary │ │ └── robolectric.properties ├── dropshots │ ├── .gitignore │ ├── build.gradle │ └── src │ │ └── androidTest │ │ └── java │ │ └── com │ │ └── example │ │ └── road │ │ └── to │ │ └── effective │ │ └── snapshot │ │ └── testing │ │ └── dialogs │ │ └── dropshots │ │ ├── bitmap │ │ └── DeleteDialogBitmapTest.kt │ │ └── dialog │ │ └── parameterized │ │ ├── DeleteDialogWithParameterizedRunnerTest.kt │ │ ├── DeleteDialogWithTestParameterInjectorTest.kt │ │ └── TestItems.kt ├── paparazzi │ ├── .gitignore │ ├── build.gradle │ └── src │ │ └── test │ │ └── java │ │ └── com │ │ └── example │ │ └── road │ │ └── to │ │ └── effective │ │ └── snapshot │ │ └── testing │ │ └── dialogs │ │ └── paparazzi │ │ ├── DeleteDialogWithParameterizedRunnerTest.kt │ │ ├── DeleteDialogWithTestParameterInjectorTest.kt │ │ ├── TestItems.kt │ │ └── accessibility │ │ └── AccessibilityTest.kt ├── roborazzi │ ├── .gitignore │ ├── build.gradle │ └── src │ │ └── test │ │ └── java │ │ └── com │ │ └── example │ │ └── road │ │ └── to │ │ └── effective │ │ └── snapshot │ │ └── testing │ │ └── dialogs │ │ └── roborazzi │ │ ├── DeleteDialogParameterizedHappyPathTest.kt │ │ ├── MultipleApiLevelsDeleteDialogTest.kt │ │ ├── MultipleDevicesAndConfigsDeleteDialogTest.kt │ │ ├── TestItems.kt │ │ ├── accessibility │ │ └── AccessibilityTest.kt │ │ └── bitmap │ │ └── DeleteDialogBitmapTest.kt ├── shot+roborazzi │ ├── .gitignore │ ├── build.gradle │ └── src │ │ ├── androidTest │ │ └── AndroidManifest.xml │ │ ├── sharedTest │ │ └── java │ │ │ └── com │ │ │ └── example │ │ │ └── road │ │ │ └── to │ │ │ └── effective │ │ │ └── snapshot │ │ │ └── testing │ │ │ └── dialogs │ │ │ └── sharedtests │ │ │ ├── DeleteDialogParameterizedHappyPathTest.kt │ │ │ ├── TestItems.kt │ │ │ └── utils │ │ │ ├── CrossLibraryScreenshotTestRule.kt │ │ │ └── SdkVersion.kt │ │ └── test │ │ └── resources │ │ └── com │ │ └── example │ │ └── road │ │ └── to │ │ └── effective │ │ └── snapshot │ │ └── testing │ │ └── dialogs │ │ └── sharedtests │ │ └── robolectric.properties ├── shot │ ├── .gitignore │ ├── build.gradle │ └── src │ │ └── androidTest │ │ ├── AndroidManifest.xml │ │ └── java │ │ └── com │ │ └── example │ │ └── road │ │ └── to │ │ └── effective │ │ └── snapshot │ │ └── testing │ │ └── dialogs │ │ └── shot │ │ ├── bitmap │ │ └── DeleteDialogBitmapTest.kt │ │ ├── parameterized │ │ ├── DeleteDialogWithParameterizedRunnerTest.kt │ │ ├── DeleteDialogWithTestParameterInjectorTest.kt │ │ └── TestItems.kt │ │ └── utils │ │ └── ScreenshotTestExt.kt └── src │ ├── debug │ └── res │ │ └── values │ │ └── strings.xml │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── example │ │ └── road │ │ └── to │ │ └── effective │ │ └── snapshot │ │ └── testing │ │ └── dialogs │ │ └── DialogBuilder.kt │ └── res │ ├── drawable │ ├── ic_delete_forever_24dp.xml │ ├── ic_delete_outline_24dp.xml │ ├── ic_delete_round_icon.xml │ └── shape_circle.xml │ ├── font │ └── montserrat_alternates_with_cyrillic.ttf │ ├── layout │ ├── bullet_text.xml │ └── delete_dialog_layout.xml │ ├── values-night │ └── themes.xml │ └── values │ ├── attrs.xml │ ├── colors.xml │ ├── strings.xml │ ├── styles.xml │ └── themes.xml ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── lazycolumnscreen-previews ├── .gitignore ├── build.gradle ├── compose-screenshot │ ├── .gitignore │ ├── build.gradle │ └── src │ │ └── screenshotTest │ │ └── java │ │ └── snapshot │ │ └── testing │ │ └── lazycolumn_previews │ │ └── compose_screenshot │ │ ├── CoffeeDrinkItemProvider.kt │ │ └── PreviewsForScreenshotTests.kt ├── paparazzi │ ├── .gitignore │ ├── build.gradle │ └── src │ │ ├── main │ │ └── java │ │ │ └── snapshot │ │ │ └── testing │ │ │ └── lazycolumn_previews │ │ │ └── paparazzi │ │ │ ├── PreviewsForScreenshotTests.kt │ │ │ └── utils │ │ │ ├── CoffeeDrinkItemProvider.kt │ │ │ └── PaparazziConfig.kt │ │ └── test │ │ └── java │ │ └── snapshot │ │ └── testing │ │ └── lazycolumn_previews │ │ └── paparazzi │ │ ├── PaparazziComposePreviewTests.kt │ │ └── utils │ │ ├── PaparazziPreviewRule.kt │ │ └── PreviewBackground.kt └── roborazzi │ ├── .gitignore │ ├── build.gradle │ └── src │ ├── main │ └── java │ │ └── snapshot │ │ └── testing │ │ └── lazycolumn_previews │ │ └── roborazzi │ │ ├── PreviewsForScreenshotTests.kt │ │ └── utils │ │ ├── CoffeeDrinkItemProvider.kt │ │ └── RoborazziConfig.kt │ └── test │ └── java │ └── snapshot │ └── testing │ └── lazycolumn_previews │ └── roborazzi │ ├── RoborazziComposePreviewTests.kt │ └── utils │ ├── FileUtils.kt │ ├── RoborazziComposeOptionsMapper.kt │ └── RoborazziOptionsMapper.kt ├── lazycolumnscreen ├── .gitignore ├── android-testify+paparazzi │ ├── .gitignore │ ├── build.gradle │ └── src │ │ └── sharedTest │ │ └── java │ │ └── com │ │ └── example │ │ └── road │ │ └── to │ │ └── effective │ │ └── snapshot │ │ └── testing │ │ └── lazycolumnscreen │ │ └── sharedtests │ │ ├── CoffeeDrinkAppBarComposableTest.kt │ │ ├── LaunchEffectSnackbarComposableTest.kt │ │ ├── parameterized │ │ ├── CoffeeDrinkListComposableParameterizedTest.kt │ │ └── TestItems.kt │ │ └── utils │ │ ├── CrossLibraryScreenshotTestRule.kt │ │ ├── SdkVersion.kt │ │ └── SnackbarScaffold.kt ├── android-testify │ ├── .gitignore │ ├── build.gradle │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── example │ │ │ └── road │ │ │ └── to │ │ │ └── effective │ │ │ └── snapshot │ │ │ └── testing │ │ │ └── lazycolumnscreen │ │ │ └── android_testify │ │ │ ├── activity │ │ │ └── CoffeeDrinkComposableActivityTest.kt │ │ │ ├── bitmap │ │ │ ├── CoffeeDrinkComposeActivityToBitmapTest.kt │ │ │ ├── CoffeeDrinkComposeFragmentToBitmapTest.kt │ │ │ └── CoffeeDrinkListComposableToBitmapTest.kt │ │ │ ├── compose │ │ │ ├── CoffeeDrinkAppBarComposableTest.kt │ │ │ ├── LaunchEffectSnackbarComposableTest.kt │ │ │ └── parameterized │ │ │ │ ├── CoffeeDrinkListComposableWithParameterizedRunnerTest.kt │ │ │ │ ├── CoffeeDrinkListComposableWithTestParameterInjectorTest.kt │ │ │ │ └── TestItems.kt │ │ │ ├── fragment │ │ │ └── CoffeeDrinkComposeFragmentTest.kt │ │ │ └── utils │ │ │ └── SnackbarScaffold.kt │ │ └── main │ │ └── AndroidManifest.xml ├── build.gradle ├── crosslibrary │ ├── .gitignore │ ├── android-testify.gradle │ ├── build.gradle │ ├── dropshots.gradle │ ├── paparazzi.gradle │ ├── roborazzi.gradle │ ├── shot.gradle │ └── src │ │ ├── sharedTest │ │ └── java │ │ │ └── com │ │ │ └── example │ │ │ └── road │ │ │ └── to │ │ │ └── effective │ │ │ └── snapshot │ │ │ └── testing │ │ │ └── lazycolumnscreen │ │ │ └── crosslibrary │ │ │ ├── CoffeeDrinkAppBarComposableTest.kt │ │ │ ├── LaunchEffectSnackbarComposableTest.kt │ │ │ ├── parameterized │ │ │ ├── CoffeeDrinkListComposableParameterizedTest.kt │ │ │ └── TestItems.kt │ │ │ └── utils │ │ │ ├── CrossLibraryScreenshotTestRule.kt │ │ │ ├── SdkVersion.kt │ │ │ └── SnackbarScaffold.kt │ │ └── test │ │ └── resources │ │ └── com │ │ └── example │ │ └── road │ │ └── to │ │ └── effective │ │ └── snapshot │ │ └── testing │ │ └── lazycolumnscreen │ │ └── crosslibrary │ │ └── robolectric.properties ├── dropshots │ ├── .gitignore │ ├── build.gradle │ └── src │ │ └── androidTest │ │ └── java │ │ └── com │ │ └── example │ │ └── road │ │ └── to │ │ └── effective │ │ └── snapshot │ │ └── testing │ │ └── lazycolumnscreen │ │ └── dropshots │ │ ├── activity │ │ └── CoffeeDrinkComposeActivityTest.kt │ │ ├── bitmap │ │ ├── CoffeeDrinkComposableToBitmapTest.kt │ │ ├── CoffeeDrinkComposeActivityToBitmapToTest.kt │ │ └── CoffeeDrinksComposeFragmentToBitmapTest.kt │ │ ├── compose │ │ ├── CoffeeDrinkAppBarComposableTest.kt │ │ ├── LaunchEffectSnackbarComposableTest.kt │ │ └── parameterized │ │ │ ├── CoffeeDrinkListComposableWithParameterizedRunnerTest.kt │ │ │ ├── CoffeeDrinkListComposableWithTestParameterInjectorTest.kt │ │ │ └── TestItems.kt │ │ ├── fragment │ │ └── CoffeeDrinksComposeFragmentTest.kt │ │ └── utils │ │ ├── ActivityScenarioForComposableRuleExt.kt │ │ └── SnackbarScaffold.kt ├── paparazzi │ ├── .gitignore │ ├── build.gradle │ └── src │ │ ├── main │ │ └── res │ │ │ └── values │ │ │ └── strings.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── example │ │ └── road │ │ └── to │ │ └── effective │ │ └── snapshot │ │ └── testing │ │ └── lazycolumnscreen │ │ └── paparazzi │ │ ├── CoffeeDrinkAppBarComposableTest.kt │ │ ├── LaunchEffectSnackbarComposableTest.kt │ │ ├── accessibility │ │ └── AccessibilityTest.kt │ │ ├── parameterized │ │ ├── CoffeeDrinkListComposableWithParameterizedRunnerTest.kt │ │ ├── CoffeeDrinkListComposableWithTestParameterInjectorTest.kt │ │ └── TestItems.kt │ │ └── utils │ │ ├── PaparazziContextExt.kt │ │ └── SnackbarScaffold.kt ├── roborazzi │ ├── .gitignore │ ├── build.gradle │ └── src │ │ └── test │ │ └── java │ │ └── com │ │ └── example │ │ └── road │ │ └── to │ │ └── effective │ │ └── snapshot │ │ └── testing │ │ └── lazycolumnscreen │ │ └── roborazzi │ │ ├── accessibility │ │ └── AccessibilityTest.kt │ │ ├── activity │ │ ├── CoffeeDrinkComposeActivityFontSizeTest.kt │ │ └── CoffeeDrinkComposeActivityTest.kt │ │ ├── bitmap │ │ ├── CoffeeDrinkComposeActivityToBitmapTest.kt │ │ ├── CoffeeDrinkListComposableToBitmapTest.kt │ │ └── CoffeeDrinksComposeFragmentToBitmapTest.kt │ │ ├── compose │ │ ├── CoffeeDrinkAppBarComposableTest.kt │ │ ├── LaunchEffectSnackbarComposableTest.kt │ │ ├── MultipleApiLevelsCoffeeDrinkAppBarComposableTest.kt │ │ ├── MultipleDevicesAndConfigsCoffeeDrinkListTest.kt │ │ └── parameterized │ │ │ ├── CoffeeDrinkListComposableTest.kt │ │ │ └── TestItems.kt │ │ ├── fragment │ │ └── CoffeeDrinksComposeFragmentTest.kt │ │ └── utils │ │ ├── SnackbarScaffold.kt │ │ └── TestUtils.kt ├── shot │ ├── .gitignore │ ├── build.gradle │ └── src │ │ └── androidTest │ │ ├── AndroidManifest.xml │ │ └── java │ │ └── com │ │ └── example │ │ └── road │ │ └── to │ │ └── effective │ │ └── snapshot │ │ └── testing │ │ └── lazycolumnscreen │ │ └── shot │ │ ├── activity │ │ └── CoffeeDrinkComposeActivityTest.kt │ │ ├── bitmap │ │ ├── CoffeeDrinkComposableToBitmapTest.kt │ │ ├── CoffeeDrinkComposeActivityToBitmapTest.kt │ │ └── CoffeeDrinksComposeFragmentToBitmapTest.kt │ │ ├── compose │ │ ├── CoffeeDrinkAppBarComposableTest.kt │ │ ├── LaunchEffectSnackbarComposableTest.kt │ │ └── parameterized │ │ │ ├── CoffeeDrinkListComposableWithParameterizedRunnerTest.kt │ │ │ ├── CoffeeDrinkListComposableWithTestParameterInjectorTest.kt │ │ │ └── TestItems.kt │ │ ├── fragment │ │ └── CoffeeDrinksComposeFragmentTest.kt │ │ └── utils │ │ ├── ActivityScenarioForComposableRuleExt.kt │ │ └── SnackbarScaffold.kt └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── example │ │ └── road │ │ └── to │ │ └── effective │ │ └── snapshot │ │ └── testing │ │ └── lazycolumnscreen │ │ ├── CoffeeDrink.kt │ │ ├── CoffeeDrinkDataSource.kt │ │ ├── CoffeeDrinkItem.kt │ │ ├── CoffeeDrinkItemMapper.kt │ │ ├── CoffeeDrinkRepository.kt │ │ ├── CoffeeDrinksComposeActivity.kt │ │ ├── CoffeeDrinksFragment.kt │ │ ├── CoffeeDrinksScreen.kt │ │ ├── CoffeeDrinksState.kt │ │ ├── CoffeeDrinksViewModel.kt │ │ ├── CoffeeDrinksViewModelFactory.kt │ │ ├── Divider.kt │ │ ├── DummyCoffeeDrinksDataSource.kt │ │ ├── ListItem.kt │ │ ├── RuntimeCoffeeDrinkRepository.kt │ │ ├── Theme.kt │ │ └── UiState.kt │ └── res │ ├── drawable │ ├── americano_small.png │ ├── cappuccino_small.png │ ├── cold_brew_coffee_small.png │ ├── espresso_macchiato_small.png │ ├── espresso_small.png │ ├── frappino_small.png │ ├── gingerbread_coffee_small.png │ ├── iced_mocha_small.png │ ├── irish_coffee_small.png │ ├── latte_macchiato_small.png │ ├── latte_small.png │ └── mocha_small.png │ ├── layout │ └── coffee_drink_compose_activity.xml │ ├── navigation │ └── nav_graph.xml │ ├── values-night │ └── themes.xml │ └── values │ ├── strings.xml │ └── themes.xml ├── recyclerviewscreen-previews ├── .gitignore ├── android-testify │ ├── .gitignore │ ├── build.gradle │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── snapshot │ │ │ └── testing │ │ │ └── recyclerview_previews │ │ │ └── android_testify │ │ │ └── AndroidTestifyComposePreviewTests.kt │ │ ├── main │ │ └── java │ │ │ └── snapshot │ │ │ └── testing │ │ │ └── recyclerview_previews │ │ │ └── android_testify │ │ │ ├── PreviewsForScreenshotTests.kt │ │ │ └── utils │ │ │ ├── AndroidTestifyConfig.kt │ │ │ └── Utils.kt │ │ └── test │ │ └── java │ │ └── snapshot │ │ └── testing │ │ └── recyclerview_previews │ │ └── android_testify │ │ └── SaveScanResultInAssets.kt ├── build.gradle ├── compose-screenshot │ ├── .gitignore │ ├── build.gradle │ └── src │ │ └── screenshotTest │ │ └── java │ │ └── snapshot │ │ └── testing │ │ └── recyclerview_previews │ │ └── compose_screenshot │ │ ├── PreviewsForScreenshotTests.kt │ │ └── Utils.kt ├── dropshots │ ├── .gitignore │ ├── build.gradle │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── snapshot │ │ │ └── testing │ │ │ └── recyclerview_previews │ │ │ └── dropshots │ │ │ ├── DropshotsComposePreviewTests.kt │ │ │ └── utils │ │ │ └── ActivityScenarioForComposableRuleExt.kt │ │ ├── main │ │ └── java │ │ │ └── snapshot │ │ │ └── testing │ │ │ └── recyclerview_previews │ │ │ └── dropshots │ │ │ ├── PreviewsForScreenshotTests.kt │ │ │ └── utils │ │ │ ├── DropshotsConfig.kt │ │ │ └── Utils.kt │ │ └── test │ │ └── java │ │ └── snapshot │ │ └── testing │ │ └── recyclerview_previews │ │ └── dropshots │ │ └── SaveScanResultInAssets.kt ├── paparazzi │ ├── .gitignore │ ├── build.gradle │ └── src │ │ ├── main │ │ └── java │ │ │ └── snapshot │ │ │ └── testing │ │ │ └── recyclerview_previews │ │ │ └── paparazzi │ │ │ ├── PreviewsForScreenshotTests.kt │ │ │ └── utils │ │ │ ├── PaparazziConfig.kt │ │ │ └── Utils.kt │ │ └── test │ │ └── java │ │ └── snapshot │ │ └── testing │ │ └── recyclerview_previews │ │ └── paparazzi │ │ ├── PaparazziComposePreviewTests.kt │ │ └── utils │ │ ├── PaparazziPreviewRule.kt │ │ └── PreviewBackground.kt ├── roborazzi │ ├── .gitignore │ ├── build.gradle │ └── src │ │ ├── main │ │ └── java │ │ │ └── snapshot │ │ │ └── testing │ │ │ └── recyclerview_previews │ │ │ └── roborazzi │ │ │ ├── PreviewsForScreenshotTests.kt │ │ │ └── utils │ │ │ ├── RoborazziConfig.kt │ │ │ └── Utils.kt │ │ └── test │ │ └── java │ │ └── snapshot │ │ └── testing │ │ └── recyclerview_previews │ │ └── roborazzi │ │ ├── RoborazziComposePreviewTests.kt │ │ └── utils │ │ ├── FileUtils.kt │ │ ├── RoborazziComposeOptionsMapper.kt │ │ └── RoborazziOptionsMapper.kt └── shot │ ├── .gitignore │ ├── build.gradle │ └── src │ ├── androidTest │ └── java │ │ └── snapshot │ │ └── testing │ │ └── recyclerview_previews │ │ └── shot │ │ ├── ShotComposePreviewTests.kt │ │ └── utils │ │ └── ActivityScenarioForComposableRuleExt.kt │ ├── main │ └── java │ │ └── snapshot │ │ └── testing │ │ └── recyclerview_previews │ │ └── shot │ │ ├── PreviewsForScreenshotTests.kt │ │ └── utils │ │ └── Utils.kt │ └── test │ └── java │ └── snapshot │ └── testing │ └── recyclerview_previews │ └── shot │ └── SaveScanResultInAssets.kt ├── recyclerviewscreen ├── .gitignore ├── android-testify │ ├── .gitignore │ ├── build.gradle │ └── src │ │ └── androidTest │ │ └── java │ │ └── com │ │ └── example │ │ └── road │ │ └── to │ │ └── effective │ │ └── snapshot │ │ └── testing │ │ └── recyclerviewscreen │ │ └── android_testify │ │ ├── activity │ │ └── LanguageTrainingActivityTest.kt │ │ ├── bitmap │ │ ├── LanguageTrainingActivityToBitmapTest.kt │ │ ├── LanguageTrainingFragmentToBitmapTest.kt │ │ └── MemoriseViewHolderToBitmapTest.kt │ │ ├── fragment │ │ ├── LanguageTrainingFragmentWithParameterizedRunnerTest.kt │ │ ├── LanguageTrainingFragmentWithTestParameterInjectorTest.kt │ │ └── TestItems.kt │ │ └── viewholder │ │ ├── MemoriseTestItemGenerator.kt │ │ ├── MemoriseViewHolderTest.kt │ │ └── parameterized │ │ ├── TestItems.kt │ │ ├── TrainingViewHolderWithParameterizedRunnerTest.kt │ │ └── TrainingViewHolderWithTestParameterInjectorTest.kt ├── build.gradle ├── crosslibrary │ ├── .gitignore │ ├── android-testify.gradle │ ├── build.gradle │ ├── dropshots.gradle │ ├── paparazzi.gradle │ ├── roborazzi.gradle │ ├── shot.gradle │ └── src │ │ ├── sharedTest │ │ └── java │ │ │ └── com │ │ │ └── example │ │ │ └── road │ │ │ └── to │ │ │ └── effective │ │ │ └── snapshot │ │ │ └── testing │ │ │ └── recyclerviewscreen │ │ │ └── crosslibrary │ │ │ ├── utils │ │ │ ├── CrossLibraryScreenshotTestRule.kt │ │ │ └── SdkVersion.kt │ │ │ └── viewholder │ │ │ ├── MemoriseTestItemGenerator.kt │ │ │ ├── MemoriseViewHolderTest.kt │ │ │ └── parameterized │ │ │ ├── TestItems.kt │ │ │ └── TrainingViewHolderWithParameterizedRunnerTest.kt │ │ └── test │ │ └── resources │ │ └── com │ │ └── example │ │ └── road │ │ └── to │ │ └── effective │ │ └── snapshot │ │ └── testing │ │ └── recyclerviewscreen │ │ └── crosslibrary │ │ └── viewholder │ │ └── robolectric.properties ├── dropshots+roborazzi │ ├── .gitignore │ ├── build.gradle │ └── src │ │ ├── sharedTest │ │ └── java │ │ │ └── com │ │ │ └── example │ │ │ └── road │ │ │ └── to │ │ │ └── effective │ │ │ └── snapshot │ │ │ └── testing │ │ │ └── recyclerviewscreen │ │ │ └── sharedtests │ │ │ ├── utils │ │ │ ├── CrossLibraryScreenshotTestRule.kt │ │ │ └── SdkVersion.kt │ │ │ └── viewholder │ │ │ ├── MemoriseTestItemGenerator.kt │ │ │ ├── MemoriseViewHolderTest.kt │ │ │ └── parameterized │ │ │ ├── TestItems.kt │ │ │ └── TrainingViewHolderWithParameterizedRunnerTest.kt │ │ └── test │ │ └── resources │ │ └── com │ │ └── example │ │ └── road │ │ └── to │ │ └── effective │ │ └── snapshot │ │ └── testing │ │ └── recyclerviewscreen │ │ └── sharedtests │ │ └── viewholder │ │ ├── parameterized │ │ └── robolectric.properties │ │ └── robolectric.properties ├── dropshots │ ├── .gitignore │ ├── build.gradle │ └── src │ │ └── androidTest │ │ └── java │ │ └── com │ │ └── example │ │ └── road │ │ └── to │ │ └── effective │ │ └── snapshot │ │ └── testing │ │ └── recyclerviewscreen │ │ └── dropshots │ │ ├── activity │ │ ├── LanguageTrainingActivityWithParameterizedRunnerTest.kt │ │ ├── LanguageTrainingActivityWithTestParameterInjectorTest.kt │ │ └── TestItems.kt │ │ ├── bitmap │ │ ├── LanguageTrainingActivityToBitmapTest.kt │ │ ├── LanguageTrainingFragmentToBitmapTest.kt │ │ └── MemoriseViewHolderToBitmapTest.kt │ │ ├── fragment │ │ ├── LanguageTrainingFragmentWithParameterizedRunnerTest.kt │ │ ├── LanguageTrainingFragmentWithTestParameterInjectorTest.kt │ │ └── TestItems.kt │ │ ├── recyclerview │ │ └── FullRecyclerViewTest.kt │ │ └── viewholder │ │ ├── MemoriseTestItemGenerator.kt │ │ ├── MemoriseViewHolderTest.kt │ │ └── parameterized │ │ ├── TestItems.kt │ │ ├── TrainingViewHolderWithParameterizedRunnerTest.kt │ │ └── TrainingViewHolderWithTestParameterInjectorTest.kt ├── paparazzi │ ├── .gitignore │ ├── build.gradle │ └── src │ │ └── test │ │ └── java │ │ └── com │ │ └── example │ │ └── road │ │ └── to │ │ └── effective │ │ └── snapshot │ │ └── testing │ │ └── recyclerviewscreen │ │ └── paparazzi │ │ ├── accessibility │ │ └── AccessibilityTest.kt │ │ ├── recyclerview │ │ └── FullRecyclerView.kt │ │ ├── utils │ │ ├── DeviceConfigExt.kt │ │ ├── MemoriseTestItemGenerator.kt │ │ └── PaparazziContextExt.kt │ │ └── viewholder │ │ ├── MemoriseViewHolderTest.kt │ │ └── parameterized │ │ ├── TestItems.kt │ │ ├── TrainingViewHolderWithParameterizedRunnerTest.kt │ │ └── TrainingViewHolderWithTestParameterInjectorTest.kt ├── roborazzi │ ├── .gitignore │ ├── build.gradle │ └── src │ │ └── test │ │ └── java │ │ └── com │ │ └── example │ │ └── road │ │ └── to │ │ └── effective │ │ └── snapshot │ │ └── testing │ │ └── recyclerviewscreen │ │ └── roborazzi │ │ ├── accessibility │ │ └── AccessibilityTest.kt │ │ ├── activity │ │ ├── LanguageTrainingActivityFontSizeTest.kt │ │ ├── LanguageTrainingActivityWithParameterizedRunnerTest.kt │ │ └── TestItems.kt │ │ ├── bitmap │ │ ├── LanguageTrainingActivityToBitmapTest.kt │ │ ├── LanguageTrainingFragmentToBitmapTest.kt │ │ └── MemoriseViewHolderToBitmapTest.kt │ │ ├── fragment │ │ ├── LanguageTrainingFragmentWithParameterizedRunnerTest.kt │ │ └── TestItems.kt │ │ ├── recyclerview │ │ └── FullRecyclerViewTest.kt │ │ ├── utils │ │ └── TestUtils.kt │ │ └── viewholder │ │ ├── MemoriseTestItemGenerator.kt │ │ ├── MemoriseViewHolderTest.kt │ │ ├── MultipleApiLevelsMemoriseTest.kt │ │ ├── MultipleDevicesAndConfigsMemoriseTest.kt │ │ └── parameterized │ │ ├── TestItems.kt │ │ └── TrainingViewHolderWithParameterizedRunnerTest.kt ├── shot │ ├── .gitignore │ ├── build.gradle │ └── src │ │ └── androidTest │ │ ├── AndroidManifest.xml │ │ └── java │ │ └── com │ │ └── example │ │ └── road │ │ └── to │ │ └── effective │ │ └── snapshot │ │ └── testing │ │ └── recyclerviewscreen │ │ └── shot │ │ ├── activity │ │ ├── LanguageTrainingActivityWithParameterizedRunnerTest.kt │ │ ├── LanguageTrainingActivityWithTestParameterInjectorTest.kt │ │ └── TestItems.kt │ │ ├── bitmap │ │ ├── LanguageTrainingActivityToBitmapTest.kt │ │ ├── LanguageTrainingFragmentToBitmapTest.kt │ │ └── MemoriseViewHolderToBitmapTest.kt │ │ ├── fragment │ │ ├── LanguageTrainingFragmentWithParameterizedRunnerTest.kt │ │ ├── LanguageTrainingFragmentWithTestParameterInjectorTest.kt │ │ └── TestItems.kt │ │ ├── recyclerview │ │ └── FullRecyclerViewTest.kt │ │ └── viewholder │ │ ├── MemoriseTestItemGenerator.kt │ │ ├── MemoriseViewHolderTest.kt │ │ └── parameterized │ │ ├── TestItems.kt │ │ ├── TrainingViewHolderWithParameterizedRunnerTest.kt │ │ └── TrainingViewHolderWithTestParameterInjectorTest.kt └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── example │ │ └── road │ │ └── to │ │ └── effective │ │ └── snapshot │ │ └── testing │ │ └── recyclerviewscreen │ │ ├── Listeners.kt │ │ ├── data │ │ ├── Language.kt │ │ ├── Memorise.kt │ │ └── Translation.kt │ │ ├── dataproviders │ │ ├── MemorisesInfoCollector.kt │ │ ├── memorise │ │ │ ├── MemoriseProvider.kt │ │ │ └── UserMemoriseProvider.kt │ │ └── setting │ │ │ ├── SettingsProvider.kt │ │ │ └── UserSettingsProvider.kt │ │ ├── mvvm │ │ ├── LanguageTrainingActivity.kt │ │ ├── LanguageTrainingFragment.kt │ │ ├── LanguageTrainingViewModel.kt │ │ ├── LanguageTrainingViewModelContract.kt │ │ ├── LanguageTrainingViewModelFactory.kt │ │ └── ViewModelStateProvider.kt │ │ ├── ui │ │ ├── rows │ │ │ ├── RecyclerViewAsyncDiffAdapter.kt │ │ │ ├── RecyclerViewDiffUtilCallback.kt │ │ │ ├── RowBuilder.kt │ │ │ ├── RowType.kt │ │ │ ├── header │ │ │ │ ├── HeaderDelegate.kt │ │ │ │ ├── HeaderItem.kt │ │ │ │ ├── HeaderItemViewHolder.kt │ │ │ │ └── HeaderType.kt │ │ │ ├── memorisetext │ │ │ │ ├── MemoriseDelegate.kt │ │ │ │ ├── MemoriseItem.kt │ │ │ │ └── MemoriseViewHolder.kt │ │ │ └── training │ │ │ │ ├── TrainingDelegate.kt │ │ │ │ ├── TrainingItem.kt │ │ │ │ └── TrainingViewHolder.kt │ │ └── views │ │ │ ├── DigitTextView.kt │ │ │ ├── LanguageFilterView.kt │ │ │ ├── LanguageRadioButton.kt │ │ │ ├── LanguageRadioGroup.kt │ │ │ ├── LongAsShortTransformer.kt │ │ │ └── NoTransformer.kt │ │ └── utils │ │ ├── Constants.kt │ │ ├── Event.kt │ │ ├── EventObserver.kt │ │ ├── Extensions.kt │ │ └── PopUpWindowBuilder.kt │ └── res │ ├── drawable │ ├── ic_baseline_more_vert_24.xml │ ├── ic_delete_outline_24dp.xml │ ├── ic_france_flag_48dp.xml │ ├── ic_germany_berlin_tower.xml │ ├── ic_germany_flag_48dp.xml │ ├── ic_holidays.xml │ ├── ic_italy_flag_48dp.xml │ ├── ic_portugal_flag_48dp.xml │ ├── ic_russia_flag_48dp.xml │ ├── ic_russia_moscow_cathedral.xml │ ├── ic_spain_flag_48dp.xml │ ├── ic_training_24dp.xml │ ├── ic_uk_flag_48dp.xml │ └── ic_uk_gherkin.xml │ ├── font │ └── montserrat_alternates_with_cyrillic.ttf │ ├── layout-w520dp │ ├── memorise_mirrored_row.xml │ └── memorise_row.xml │ ├── layout │ ├── digit_text_view.xml │ ├── header_row.xml │ ├── icon_with_text_layout.xml │ ├── language_filter_layout.xml │ ├── memorise_mirrored_row.xml │ ├── memorise_overflow_layout.xml │ ├── memorise_row.xml │ ├── recycler_view_activity.xml │ ├── recycler_view_fragment.xml │ └── training_row.xml │ ├── values-ar │ └── strings.xml │ ├── values-b+sr+Cyrl │ └── strings.xml │ ├── values-b+sr+Latn │ └── strings.xml │ ├── values-night │ └── themes.xml │ └── values │ ├── attrs.xml │ ├── colors.xml │ ├── dimens.xml │ ├── plurals.xml │ ├── strings.xml │ ├── styles.xml │ └── themes.xml ├── settings.gradle └── testannotations ├── .gitignore ├── build.gradle └── src └── main └── java └── com └── example └── road └── to └── effective └── snapshot └── testing └── testannotations ├── ActivityTest.kt ├── BitmapTest.kt ├── ComposableTest.kt ├── DialogTest.kt ├── FragmentTest.kt ├── HappyPath.kt ├── RecyclerViewTest.kt ├── UnhappyPath.kt └── ViewHolderTest.kt /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/.gitignore -------------------------------------------------------------------------------- /.kotlin/sessions/kotlin-compiler-11915304985875254027.salive: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.kotlin/sessions/kotlin-compiler-855105902068588724.salive: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/README.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/app/.gitignore -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/src/androidTest/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/app/src/androidTest/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/java/com/example/road/to/effective/snapshot/testing/Actions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/app/src/main/java/com/example/road/to/effective/snapshot/testing/Actions.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/road/to/effective/snapshot/testing/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/app/src/main/java/com/example/road/to/effective/snapshot/testing/MainActivity.kt -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/app/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/app/src/main/res/drawable/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/src/main/res/navigation/nav_graph.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/app/src/main/res/navigation/nav_graph.xml -------------------------------------------------------------------------------- /app/src/main/res/values-night/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/app/src/main/res/values-night/themes.xml -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /app/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/app/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /dialogs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/dialogs/.gitignore -------------------------------------------------------------------------------- /dialogs/android-testify/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /dialogs/android-testify/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/dialogs/android-testify/build.gradle -------------------------------------------------------------------------------- /dialogs/android-testify/src/androidTest/java/com/example/road/to/effective/snapshot/testing/dialogs/android_testify/TestItems.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/dialogs/android-testify/src/androidTest/java/com/example/road/to/effective/snapshot/testing/dialogs/android_testify/TestItems.kt -------------------------------------------------------------------------------- /dialogs/android-testify/src/androidTest/java/com/example/road/to/effective/snapshot/testing/dialogs/android_testify/dialog/parameterized/DeleteDialogWithParameterizedRunnerTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/dialogs/android-testify/src/androidTest/java/com/example/road/to/effective/snapshot/testing/dialogs/android_testify/dialog/parameterized/DeleteDialogWithParameterizedRunnerTest.kt -------------------------------------------------------------------------------- /dialogs/android-testify/src/androidTest/java/com/example/road/to/effective/snapshot/testing/dialogs/android_testify/dialog/parameterized/DeleteDialogWithTestParameterInjectorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/dialogs/android-testify/src/androidTest/java/com/example/road/to/effective/snapshot/testing/dialogs/android_testify/dialog/parameterized/DeleteDialogWithTestParameterInjectorTest.kt -------------------------------------------------------------------------------- /dialogs/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/dialogs/build.gradle -------------------------------------------------------------------------------- /dialogs/crosslibrary/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /dialogs/crosslibrary/android-testify.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/dialogs/crosslibrary/android-testify.gradle -------------------------------------------------------------------------------- /dialogs/crosslibrary/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/dialogs/crosslibrary/build.gradle -------------------------------------------------------------------------------- /dialogs/crosslibrary/dropshots.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/dialogs/crosslibrary/dropshots.gradle -------------------------------------------------------------------------------- /dialogs/crosslibrary/paparazzi.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/dialogs/crosslibrary/paparazzi.gradle -------------------------------------------------------------------------------- /dialogs/crosslibrary/roborazzi.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/dialogs/crosslibrary/roborazzi.gradle -------------------------------------------------------------------------------- /dialogs/crosslibrary/shot.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/dialogs/crosslibrary/shot.gradle -------------------------------------------------------------------------------- /dialogs/crosslibrary/src/sharedTest/java/com/example/road/to/effective/snapshot/testing/dialogs/crosslibrary/DeleteDialogParameterizedHappyPathTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/dialogs/crosslibrary/src/sharedTest/java/com/example/road/to/effective/snapshot/testing/dialogs/crosslibrary/DeleteDialogParameterizedHappyPathTest.kt -------------------------------------------------------------------------------- /dialogs/crosslibrary/src/sharedTest/java/com/example/road/to/effective/snapshot/testing/dialogs/crosslibrary/TestItems.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/dialogs/crosslibrary/src/sharedTest/java/com/example/road/to/effective/snapshot/testing/dialogs/crosslibrary/TestItems.kt -------------------------------------------------------------------------------- /dialogs/crosslibrary/src/sharedTest/java/com/example/road/to/effective/snapshot/testing/dialogs/crosslibrary/utils/CrossLibraryScreenshotTestRule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/dialogs/crosslibrary/src/sharedTest/java/com/example/road/to/effective/snapshot/testing/dialogs/crosslibrary/utils/CrossLibraryScreenshotTestRule.kt -------------------------------------------------------------------------------- /dialogs/crosslibrary/src/sharedTest/java/com/example/road/to/effective/snapshot/testing/dialogs/crosslibrary/utils/SdkVersion.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/dialogs/crosslibrary/src/sharedTest/java/com/example/road/to/effective/snapshot/testing/dialogs/crosslibrary/utils/SdkVersion.kt -------------------------------------------------------------------------------- /dialogs/crosslibrary/src/test/resources/com/example/road/to/effective/snapshot/testing/dialogs/crosslibrary/robolectric.properties: -------------------------------------------------------------------------------- 1 | sdk=31,33,34 2 | -------------------------------------------------------------------------------- /dialogs/dropshots/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/dialogs/dropshots/.gitignore -------------------------------------------------------------------------------- /dialogs/dropshots/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/dialogs/dropshots/build.gradle -------------------------------------------------------------------------------- /dialogs/dropshots/src/androidTest/java/com/example/road/to/effective/snapshot/testing/dialogs/dropshots/bitmap/DeleteDialogBitmapTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/dialogs/dropshots/src/androidTest/java/com/example/road/to/effective/snapshot/testing/dialogs/dropshots/bitmap/DeleteDialogBitmapTest.kt -------------------------------------------------------------------------------- /dialogs/dropshots/src/androidTest/java/com/example/road/to/effective/snapshot/testing/dialogs/dropshots/dialog/parameterized/DeleteDialogWithParameterizedRunnerTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/dialogs/dropshots/src/androidTest/java/com/example/road/to/effective/snapshot/testing/dialogs/dropshots/dialog/parameterized/DeleteDialogWithParameterizedRunnerTest.kt -------------------------------------------------------------------------------- /dialogs/dropshots/src/androidTest/java/com/example/road/to/effective/snapshot/testing/dialogs/dropshots/dialog/parameterized/DeleteDialogWithTestParameterInjectorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/dialogs/dropshots/src/androidTest/java/com/example/road/to/effective/snapshot/testing/dialogs/dropshots/dialog/parameterized/DeleteDialogWithTestParameterInjectorTest.kt -------------------------------------------------------------------------------- /dialogs/dropshots/src/androidTest/java/com/example/road/to/effective/snapshot/testing/dialogs/dropshots/dialog/parameterized/TestItems.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/dialogs/dropshots/src/androidTest/java/com/example/road/to/effective/snapshot/testing/dialogs/dropshots/dialog/parameterized/TestItems.kt -------------------------------------------------------------------------------- /dialogs/paparazzi/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/dialogs/paparazzi/.gitignore -------------------------------------------------------------------------------- /dialogs/paparazzi/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/dialogs/paparazzi/build.gradle -------------------------------------------------------------------------------- /dialogs/paparazzi/src/test/java/com/example/road/to/effective/snapshot/testing/dialogs/paparazzi/DeleteDialogWithParameterizedRunnerTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/dialogs/paparazzi/src/test/java/com/example/road/to/effective/snapshot/testing/dialogs/paparazzi/DeleteDialogWithParameterizedRunnerTest.kt -------------------------------------------------------------------------------- /dialogs/paparazzi/src/test/java/com/example/road/to/effective/snapshot/testing/dialogs/paparazzi/DeleteDialogWithTestParameterInjectorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/dialogs/paparazzi/src/test/java/com/example/road/to/effective/snapshot/testing/dialogs/paparazzi/DeleteDialogWithTestParameterInjectorTest.kt -------------------------------------------------------------------------------- /dialogs/paparazzi/src/test/java/com/example/road/to/effective/snapshot/testing/dialogs/paparazzi/TestItems.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/dialogs/paparazzi/src/test/java/com/example/road/to/effective/snapshot/testing/dialogs/paparazzi/TestItems.kt -------------------------------------------------------------------------------- /dialogs/paparazzi/src/test/java/com/example/road/to/effective/snapshot/testing/dialogs/paparazzi/accessibility/AccessibilityTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/dialogs/paparazzi/src/test/java/com/example/road/to/effective/snapshot/testing/dialogs/paparazzi/accessibility/AccessibilityTest.kt -------------------------------------------------------------------------------- /dialogs/roborazzi/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /dialogs/roborazzi/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/dialogs/roborazzi/build.gradle -------------------------------------------------------------------------------- /dialogs/roborazzi/src/test/java/com/example/road/to/effective/snapshot/testing/dialogs/roborazzi/DeleteDialogParameterizedHappyPathTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/dialogs/roborazzi/src/test/java/com/example/road/to/effective/snapshot/testing/dialogs/roborazzi/DeleteDialogParameterizedHappyPathTest.kt -------------------------------------------------------------------------------- /dialogs/roborazzi/src/test/java/com/example/road/to/effective/snapshot/testing/dialogs/roborazzi/MultipleApiLevelsDeleteDialogTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/dialogs/roborazzi/src/test/java/com/example/road/to/effective/snapshot/testing/dialogs/roborazzi/MultipleApiLevelsDeleteDialogTest.kt -------------------------------------------------------------------------------- /dialogs/roborazzi/src/test/java/com/example/road/to/effective/snapshot/testing/dialogs/roborazzi/MultipleDevicesAndConfigsDeleteDialogTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/dialogs/roborazzi/src/test/java/com/example/road/to/effective/snapshot/testing/dialogs/roborazzi/MultipleDevicesAndConfigsDeleteDialogTest.kt -------------------------------------------------------------------------------- /dialogs/roborazzi/src/test/java/com/example/road/to/effective/snapshot/testing/dialogs/roborazzi/TestItems.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/dialogs/roborazzi/src/test/java/com/example/road/to/effective/snapshot/testing/dialogs/roborazzi/TestItems.kt -------------------------------------------------------------------------------- /dialogs/roborazzi/src/test/java/com/example/road/to/effective/snapshot/testing/dialogs/roborazzi/accessibility/AccessibilityTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/dialogs/roborazzi/src/test/java/com/example/road/to/effective/snapshot/testing/dialogs/roborazzi/accessibility/AccessibilityTest.kt -------------------------------------------------------------------------------- /dialogs/roborazzi/src/test/java/com/example/road/to/effective/snapshot/testing/dialogs/roborazzi/bitmap/DeleteDialogBitmapTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/dialogs/roborazzi/src/test/java/com/example/road/to/effective/snapshot/testing/dialogs/roborazzi/bitmap/DeleteDialogBitmapTest.kt -------------------------------------------------------------------------------- /dialogs/shot+roborazzi/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /dialogs/shot+roborazzi/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/dialogs/shot+roborazzi/build.gradle -------------------------------------------------------------------------------- /dialogs/shot+roborazzi/src/androidTest/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/dialogs/shot+roborazzi/src/androidTest/AndroidManifest.xml -------------------------------------------------------------------------------- /dialogs/shot+roborazzi/src/sharedTest/java/com/example/road/to/effective/snapshot/testing/dialogs/sharedtests/DeleteDialogParameterizedHappyPathTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/dialogs/shot+roborazzi/src/sharedTest/java/com/example/road/to/effective/snapshot/testing/dialogs/sharedtests/DeleteDialogParameterizedHappyPathTest.kt -------------------------------------------------------------------------------- /dialogs/shot+roborazzi/src/sharedTest/java/com/example/road/to/effective/snapshot/testing/dialogs/sharedtests/TestItems.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/dialogs/shot+roborazzi/src/sharedTest/java/com/example/road/to/effective/snapshot/testing/dialogs/sharedtests/TestItems.kt -------------------------------------------------------------------------------- /dialogs/shot+roborazzi/src/sharedTest/java/com/example/road/to/effective/snapshot/testing/dialogs/sharedtests/utils/CrossLibraryScreenshotTestRule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/dialogs/shot+roborazzi/src/sharedTest/java/com/example/road/to/effective/snapshot/testing/dialogs/sharedtests/utils/CrossLibraryScreenshotTestRule.kt -------------------------------------------------------------------------------- /dialogs/shot+roborazzi/src/sharedTest/java/com/example/road/to/effective/snapshot/testing/dialogs/sharedtests/utils/SdkVersion.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/dialogs/shot+roborazzi/src/sharedTest/java/com/example/road/to/effective/snapshot/testing/dialogs/sharedtests/utils/SdkVersion.kt -------------------------------------------------------------------------------- /dialogs/shot+roborazzi/src/test/resources/com/example/road/to/effective/snapshot/testing/dialogs/sharedtests/robolectric.properties: -------------------------------------------------------------------------------- 1 | sdk=31,33 2 | -------------------------------------------------------------------------------- /dialogs/shot/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /dialogs/shot/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/dialogs/shot/build.gradle -------------------------------------------------------------------------------- /dialogs/shot/src/androidTest/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/dialogs/shot/src/androidTest/AndroidManifest.xml -------------------------------------------------------------------------------- /dialogs/shot/src/androidTest/java/com/example/road/to/effective/snapshot/testing/dialogs/shot/bitmap/DeleteDialogBitmapTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/dialogs/shot/src/androidTest/java/com/example/road/to/effective/snapshot/testing/dialogs/shot/bitmap/DeleteDialogBitmapTest.kt -------------------------------------------------------------------------------- /dialogs/shot/src/androidTest/java/com/example/road/to/effective/snapshot/testing/dialogs/shot/parameterized/DeleteDialogWithParameterizedRunnerTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/dialogs/shot/src/androidTest/java/com/example/road/to/effective/snapshot/testing/dialogs/shot/parameterized/DeleteDialogWithParameterizedRunnerTest.kt -------------------------------------------------------------------------------- /dialogs/shot/src/androidTest/java/com/example/road/to/effective/snapshot/testing/dialogs/shot/parameterized/DeleteDialogWithTestParameterInjectorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/dialogs/shot/src/androidTest/java/com/example/road/to/effective/snapshot/testing/dialogs/shot/parameterized/DeleteDialogWithTestParameterInjectorTest.kt -------------------------------------------------------------------------------- /dialogs/shot/src/androidTest/java/com/example/road/to/effective/snapshot/testing/dialogs/shot/parameterized/TestItems.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/dialogs/shot/src/androidTest/java/com/example/road/to/effective/snapshot/testing/dialogs/shot/parameterized/TestItems.kt -------------------------------------------------------------------------------- /dialogs/shot/src/androidTest/java/com/example/road/to/effective/snapshot/testing/dialogs/shot/utils/ScreenshotTestExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/dialogs/shot/src/androidTest/java/com/example/road/to/effective/snapshot/testing/dialogs/shot/utils/ScreenshotTestExt.kt -------------------------------------------------------------------------------- /dialogs/src/debug/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/dialogs/src/debug/res/values/strings.xml -------------------------------------------------------------------------------- /dialogs/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/dialogs/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /dialogs/src/main/java/com/example/road/to/effective/snapshot/testing/dialogs/DialogBuilder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/dialogs/src/main/java/com/example/road/to/effective/snapshot/testing/dialogs/DialogBuilder.kt -------------------------------------------------------------------------------- /dialogs/src/main/res/drawable/ic_delete_forever_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/dialogs/src/main/res/drawable/ic_delete_forever_24dp.xml -------------------------------------------------------------------------------- /dialogs/src/main/res/drawable/ic_delete_outline_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/dialogs/src/main/res/drawable/ic_delete_outline_24dp.xml -------------------------------------------------------------------------------- /dialogs/src/main/res/drawable/ic_delete_round_icon.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/dialogs/src/main/res/drawable/ic_delete_round_icon.xml -------------------------------------------------------------------------------- /dialogs/src/main/res/drawable/shape_circle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/dialogs/src/main/res/drawable/shape_circle.xml -------------------------------------------------------------------------------- /dialogs/src/main/res/font/montserrat_alternates_with_cyrillic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/dialogs/src/main/res/font/montserrat_alternates_with_cyrillic.ttf -------------------------------------------------------------------------------- /dialogs/src/main/res/layout/bullet_text.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/dialogs/src/main/res/layout/bullet_text.xml -------------------------------------------------------------------------------- /dialogs/src/main/res/layout/delete_dialog_layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/dialogs/src/main/res/layout/delete_dialog_layout.xml -------------------------------------------------------------------------------- /dialogs/src/main/res/values-night/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/dialogs/src/main/res/values-night/themes.xml -------------------------------------------------------------------------------- /dialogs/src/main/res/values/attrs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/dialogs/src/main/res/values/attrs.xml -------------------------------------------------------------------------------- /dialogs/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/dialogs/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /dialogs/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/dialogs/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /dialogs/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/dialogs/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /dialogs/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/dialogs/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/gradlew.bat -------------------------------------------------------------------------------- /lazycolumnscreen-previews/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /lazycolumnscreen-previews/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen-previews/build.gradle -------------------------------------------------------------------------------- /lazycolumnscreen-previews/compose-screenshot/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /lazycolumnscreen-previews/compose-screenshot/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen-previews/compose-screenshot/build.gradle -------------------------------------------------------------------------------- /lazycolumnscreen-previews/compose-screenshot/src/screenshotTest/java/snapshot/testing/lazycolumn_previews/compose_screenshot/CoffeeDrinkItemProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen-previews/compose-screenshot/src/screenshotTest/java/snapshot/testing/lazycolumn_previews/compose_screenshot/CoffeeDrinkItemProvider.kt -------------------------------------------------------------------------------- /lazycolumnscreen-previews/compose-screenshot/src/screenshotTest/java/snapshot/testing/lazycolumn_previews/compose_screenshot/PreviewsForScreenshotTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen-previews/compose-screenshot/src/screenshotTest/java/snapshot/testing/lazycolumn_previews/compose_screenshot/PreviewsForScreenshotTests.kt -------------------------------------------------------------------------------- /lazycolumnscreen-previews/paparazzi/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /lazycolumnscreen-previews/paparazzi/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen-previews/paparazzi/build.gradle -------------------------------------------------------------------------------- /lazycolumnscreen-previews/paparazzi/src/main/java/snapshot/testing/lazycolumn_previews/paparazzi/PreviewsForScreenshotTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen-previews/paparazzi/src/main/java/snapshot/testing/lazycolumn_previews/paparazzi/PreviewsForScreenshotTests.kt -------------------------------------------------------------------------------- /lazycolumnscreen-previews/paparazzi/src/main/java/snapshot/testing/lazycolumn_previews/paparazzi/utils/CoffeeDrinkItemProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen-previews/paparazzi/src/main/java/snapshot/testing/lazycolumn_previews/paparazzi/utils/CoffeeDrinkItemProvider.kt -------------------------------------------------------------------------------- /lazycolumnscreen-previews/paparazzi/src/main/java/snapshot/testing/lazycolumn_previews/paparazzi/utils/PaparazziConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen-previews/paparazzi/src/main/java/snapshot/testing/lazycolumn_previews/paparazzi/utils/PaparazziConfig.kt -------------------------------------------------------------------------------- /lazycolumnscreen-previews/paparazzi/src/test/java/snapshot/testing/lazycolumn_previews/paparazzi/PaparazziComposePreviewTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen-previews/paparazzi/src/test/java/snapshot/testing/lazycolumn_previews/paparazzi/PaparazziComposePreviewTests.kt -------------------------------------------------------------------------------- /lazycolumnscreen-previews/paparazzi/src/test/java/snapshot/testing/lazycolumn_previews/paparazzi/utils/PaparazziPreviewRule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen-previews/paparazzi/src/test/java/snapshot/testing/lazycolumn_previews/paparazzi/utils/PaparazziPreviewRule.kt -------------------------------------------------------------------------------- /lazycolumnscreen-previews/paparazzi/src/test/java/snapshot/testing/lazycolumn_previews/paparazzi/utils/PreviewBackground.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen-previews/paparazzi/src/test/java/snapshot/testing/lazycolumn_previews/paparazzi/utils/PreviewBackground.kt -------------------------------------------------------------------------------- /lazycolumnscreen-previews/roborazzi/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /lazycolumnscreen-previews/roborazzi/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen-previews/roborazzi/build.gradle -------------------------------------------------------------------------------- /lazycolumnscreen-previews/roborazzi/src/main/java/snapshot/testing/lazycolumn_previews/roborazzi/PreviewsForScreenshotTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen-previews/roborazzi/src/main/java/snapshot/testing/lazycolumn_previews/roborazzi/PreviewsForScreenshotTests.kt -------------------------------------------------------------------------------- /lazycolumnscreen-previews/roborazzi/src/main/java/snapshot/testing/lazycolumn_previews/roborazzi/utils/CoffeeDrinkItemProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen-previews/roborazzi/src/main/java/snapshot/testing/lazycolumn_previews/roborazzi/utils/CoffeeDrinkItemProvider.kt -------------------------------------------------------------------------------- /lazycolumnscreen-previews/roborazzi/src/main/java/snapshot/testing/lazycolumn_previews/roborazzi/utils/RoborazziConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen-previews/roborazzi/src/main/java/snapshot/testing/lazycolumn_previews/roborazzi/utils/RoborazziConfig.kt -------------------------------------------------------------------------------- /lazycolumnscreen-previews/roborazzi/src/test/java/snapshot/testing/lazycolumn_previews/roborazzi/RoborazziComposePreviewTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen-previews/roborazzi/src/test/java/snapshot/testing/lazycolumn_previews/roborazzi/RoborazziComposePreviewTests.kt -------------------------------------------------------------------------------- /lazycolumnscreen-previews/roborazzi/src/test/java/snapshot/testing/lazycolumn_previews/roborazzi/utils/FileUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen-previews/roborazzi/src/test/java/snapshot/testing/lazycolumn_previews/roborazzi/utils/FileUtils.kt -------------------------------------------------------------------------------- /lazycolumnscreen-previews/roborazzi/src/test/java/snapshot/testing/lazycolumn_previews/roborazzi/utils/RoborazziComposeOptionsMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen-previews/roborazzi/src/test/java/snapshot/testing/lazycolumn_previews/roborazzi/utils/RoborazziComposeOptionsMapper.kt -------------------------------------------------------------------------------- /lazycolumnscreen-previews/roborazzi/src/test/java/snapshot/testing/lazycolumn_previews/roborazzi/utils/RoborazziOptionsMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen-previews/roborazzi/src/test/java/snapshot/testing/lazycolumn_previews/roborazzi/utils/RoborazziOptionsMapper.kt -------------------------------------------------------------------------------- /lazycolumnscreen/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen/.gitignore -------------------------------------------------------------------------------- /lazycolumnscreen/android-testify+paparazzi/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /lazycolumnscreen/android-testify+paparazzi/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen/android-testify+paparazzi/build.gradle -------------------------------------------------------------------------------- /lazycolumnscreen/android-testify+paparazzi/src/sharedTest/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/sharedtests/CoffeeDrinkAppBarComposableTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen/android-testify+paparazzi/src/sharedTest/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/sharedtests/CoffeeDrinkAppBarComposableTest.kt -------------------------------------------------------------------------------- /lazycolumnscreen/android-testify+paparazzi/src/sharedTest/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/sharedtests/LaunchEffectSnackbarComposableTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen/android-testify+paparazzi/src/sharedTest/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/sharedtests/LaunchEffectSnackbarComposableTest.kt -------------------------------------------------------------------------------- /lazycolumnscreen/android-testify+paparazzi/src/sharedTest/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/sharedtests/parameterized/CoffeeDrinkListComposableParameterizedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen/android-testify+paparazzi/src/sharedTest/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/sharedtests/parameterized/CoffeeDrinkListComposableParameterizedTest.kt -------------------------------------------------------------------------------- /lazycolumnscreen/android-testify+paparazzi/src/sharedTest/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/sharedtests/parameterized/TestItems.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen/android-testify+paparazzi/src/sharedTest/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/sharedtests/parameterized/TestItems.kt -------------------------------------------------------------------------------- /lazycolumnscreen/android-testify+paparazzi/src/sharedTest/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/sharedtests/utils/CrossLibraryScreenshotTestRule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen/android-testify+paparazzi/src/sharedTest/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/sharedtests/utils/CrossLibraryScreenshotTestRule.kt -------------------------------------------------------------------------------- /lazycolumnscreen/android-testify+paparazzi/src/sharedTest/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/sharedtests/utils/SdkVersion.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen/android-testify+paparazzi/src/sharedTest/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/sharedtests/utils/SdkVersion.kt -------------------------------------------------------------------------------- /lazycolumnscreen/android-testify+paparazzi/src/sharedTest/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/sharedtests/utils/SnackbarScaffold.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen/android-testify+paparazzi/src/sharedTest/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/sharedtests/utils/SnackbarScaffold.kt -------------------------------------------------------------------------------- /lazycolumnscreen/android-testify/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /lazycolumnscreen/android-testify/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen/android-testify/build.gradle -------------------------------------------------------------------------------- /lazycolumnscreen/android-testify/src/androidTest/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/android_testify/activity/CoffeeDrinkComposableActivityTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen/android-testify/src/androidTest/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/android_testify/activity/CoffeeDrinkComposableActivityTest.kt -------------------------------------------------------------------------------- /lazycolumnscreen/android-testify/src/androidTest/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/android_testify/bitmap/CoffeeDrinkComposeActivityToBitmapTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen/android-testify/src/androidTest/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/android_testify/bitmap/CoffeeDrinkComposeActivityToBitmapTest.kt -------------------------------------------------------------------------------- /lazycolumnscreen/android-testify/src/androidTest/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/android_testify/bitmap/CoffeeDrinkComposeFragmentToBitmapTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen/android-testify/src/androidTest/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/android_testify/bitmap/CoffeeDrinkComposeFragmentToBitmapTest.kt -------------------------------------------------------------------------------- /lazycolumnscreen/android-testify/src/androidTest/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/android_testify/bitmap/CoffeeDrinkListComposableToBitmapTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen/android-testify/src/androidTest/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/android_testify/bitmap/CoffeeDrinkListComposableToBitmapTest.kt -------------------------------------------------------------------------------- /lazycolumnscreen/android-testify/src/androidTest/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/android_testify/compose/CoffeeDrinkAppBarComposableTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen/android-testify/src/androidTest/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/android_testify/compose/CoffeeDrinkAppBarComposableTest.kt -------------------------------------------------------------------------------- /lazycolumnscreen/android-testify/src/androidTest/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/android_testify/compose/LaunchEffectSnackbarComposableTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen/android-testify/src/androidTest/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/android_testify/compose/LaunchEffectSnackbarComposableTest.kt -------------------------------------------------------------------------------- /lazycolumnscreen/android-testify/src/androidTest/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/android_testify/compose/parameterized/CoffeeDrinkListComposableWithParameterizedRunnerTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen/android-testify/src/androidTest/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/android_testify/compose/parameterized/CoffeeDrinkListComposableWithParameterizedRunnerTest.kt -------------------------------------------------------------------------------- /lazycolumnscreen/android-testify/src/androidTest/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/android_testify/compose/parameterized/CoffeeDrinkListComposableWithTestParameterInjectorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen/android-testify/src/androidTest/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/android_testify/compose/parameterized/CoffeeDrinkListComposableWithTestParameterInjectorTest.kt -------------------------------------------------------------------------------- /lazycolumnscreen/android-testify/src/androidTest/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/android_testify/compose/parameterized/TestItems.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen/android-testify/src/androidTest/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/android_testify/compose/parameterized/TestItems.kt -------------------------------------------------------------------------------- /lazycolumnscreen/android-testify/src/androidTest/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/android_testify/fragment/CoffeeDrinkComposeFragmentTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen/android-testify/src/androidTest/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/android_testify/fragment/CoffeeDrinkComposeFragmentTest.kt -------------------------------------------------------------------------------- /lazycolumnscreen/android-testify/src/androidTest/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/android_testify/utils/SnackbarScaffold.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen/android-testify/src/androidTest/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/android_testify/utils/SnackbarScaffold.kt -------------------------------------------------------------------------------- /lazycolumnscreen/android-testify/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen/android-testify/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /lazycolumnscreen/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen/build.gradle -------------------------------------------------------------------------------- /lazycolumnscreen/crosslibrary/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen/crosslibrary/.gitignore -------------------------------------------------------------------------------- /lazycolumnscreen/crosslibrary/android-testify.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen/crosslibrary/android-testify.gradle -------------------------------------------------------------------------------- /lazycolumnscreen/crosslibrary/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen/crosslibrary/build.gradle -------------------------------------------------------------------------------- /lazycolumnscreen/crosslibrary/dropshots.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen/crosslibrary/dropshots.gradle -------------------------------------------------------------------------------- /lazycolumnscreen/crosslibrary/paparazzi.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen/crosslibrary/paparazzi.gradle -------------------------------------------------------------------------------- /lazycolumnscreen/crosslibrary/roborazzi.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen/crosslibrary/roborazzi.gradle -------------------------------------------------------------------------------- /lazycolumnscreen/crosslibrary/shot.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen/crosslibrary/shot.gradle -------------------------------------------------------------------------------- /lazycolumnscreen/crosslibrary/src/sharedTest/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/crosslibrary/CoffeeDrinkAppBarComposableTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen/crosslibrary/src/sharedTest/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/crosslibrary/CoffeeDrinkAppBarComposableTest.kt -------------------------------------------------------------------------------- /lazycolumnscreen/crosslibrary/src/sharedTest/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/crosslibrary/LaunchEffectSnackbarComposableTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen/crosslibrary/src/sharedTest/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/crosslibrary/LaunchEffectSnackbarComposableTest.kt -------------------------------------------------------------------------------- /lazycolumnscreen/crosslibrary/src/sharedTest/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/crosslibrary/parameterized/CoffeeDrinkListComposableParameterizedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen/crosslibrary/src/sharedTest/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/crosslibrary/parameterized/CoffeeDrinkListComposableParameterizedTest.kt -------------------------------------------------------------------------------- /lazycolumnscreen/crosslibrary/src/sharedTest/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/crosslibrary/parameterized/TestItems.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen/crosslibrary/src/sharedTest/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/crosslibrary/parameterized/TestItems.kt -------------------------------------------------------------------------------- /lazycolumnscreen/crosslibrary/src/sharedTest/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/crosslibrary/utils/CrossLibraryScreenshotTestRule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen/crosslibrary/src/sharedTest/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/crosslibrary/utils/CrossLibraryScreenshotTestRule.kt -------------------------------------------------------------------------------- /lazycolumnscreen/crosslibrary/src/sharedTest/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/crosslibrary/utils/SdkVersion.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen/crosslibrary/src/sharedTest/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/crosslibrary/utils/SdkVersion.kt -------------------------------------------------------------------------------- /lazycolumnscreen/crosslibrary/src/sharedTest/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/crosslibrary/utils/SnackbarScaffold.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen/crosslibrary/src/sharedTest/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/crosslibrary/utils/SnackbarScaffold.kt -------------------------------------------------------------------------------- /lazycolumnscreen/crosslibrary/src/test/resources/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/crosslibrary/robolectric.properties: -------------------------------------------------------------------------------- 1 | sdk= 33 -------------------------------------------------------------------------------- /lazycolumnscreen/dropshots/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen/dropshots/.gitignore -------------------------------------------------------------------------------- /lazycolumnscreen/dropshots/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen/dropshots/build.gradle -------------------------------------------------------------------------------- /lazycolumnscreen/dropshots/src/androidTest/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/dropshots/activity/CoffeeDrinkComposeActivityTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen/dropshots/src/androidTest/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/dropshots/activity/CoffeeDrinkComposeActivityTest.kt -------------------------------------------------------------------------------- /lazycolumnscreen/dropshots/src/androidTest/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/dropshots/bitmap/CoffeeDrinkComposableToBitmapTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen/dropshots/src/androidTest/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/dropshots/bitmap/CoffeeDrinkComposableToBitmapTest.kt -------------------------------------------------------------------------------- /lazycolumnscreen/dropshots/src/androidTest/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/dropshots/bitmap/CoffeeDrinkComposeActivityToBitmapToTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen/dropshots/src/androidTest/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/dropshots/bitmap/CoffeeDrinkComposeActivityToBitmapToTest.kt -------------------------------------------------------------------------------- /lazycolumnscreen/dropshots/src/androidTest/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/dropshots/bitmap/CoffeeDrinksComposeFragmentToBitmapTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen/dropshots/src/androidTest/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/dropshots/bitmap/CoffeeDrinksComposeFragmentToBitmapTest.kt -------------------------------------------------------------------------------- /lazycolumnscreen/dropshots/src/androidTest/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/dropshots/compose/CoffeeDrinkAppBarComposableTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen/dropshots/src/androidTest/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/dropshots/compose/CoffeeDrinkAppBarComposableTest.kt -------------------------------------------------------------------------------- /lazycolumnscreen/dropshots/src/androidTest/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/dropshots/compose/LaunchEffectSnackbarComposableTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen/dropshots/src/androidTest/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/dropshots/compose/LaunchEffectSnackbarComposableTest.kt -------------------------------------------------------------------------------- /lazycolumnscreen/dropshots/src/androidTest/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/dropshots/compose/parameterized/CoffeeDrinkListComposableWithParameterizedRunnerTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen/dropshots/src/androidTest/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/dropshots/compose/parameterized/CoffeeDrinkListComposableWithParameterizedRunnerTest.kt -------------------------------------------------------------------------------- /lazycolumnscreen/dropshots/src/androidTest/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/dropshots/compose/parameterized/CoffeeDrinkListComposableWithTestParameterInjectorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen/dropshots/src/androidTest/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/dropshots/compose/parameterized/CoffeeDrinkListComposableWithTestParameterInjectorTest.kt -------------------------------------------------------------------------------- /lazycolumnscreen/dropshots/src/androidTest/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/dropshots/compose/parameterized/TestItems.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen/dropshots/src/androidTest/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/dropshots/compose/parameterized/TestItems.kt -------------------------------------------------------------------------------- /lazycolumnscreen/dropshots/src/androidTest/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/dropshots/fragment/CoffeeDrinksComposeFragmentTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen/dropshots/src/androidTest/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/dropshots/fragment/CoffeeDrinksComposeFragmentTest.kt -------------------------------------------------------------------------------- /lazycolumnscreen/dropshots/src/androidTest/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/dropshots/utils/ActivityScenarioForComposableRuleExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen/dropshots/src/androidTest/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/dropshots/utils/ActivityScenarioForComposableRuleExt.kt -------------------------------------------------------------------------------- /lazycolumnscreen/dropshots/src/androidTest/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/dropshots/utils/SnackbarScaffold.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen/dropshots/src/androidTest/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/dropshots/utils/SnackbarScaffold.kt -------------------------------------------------------------------------------- /lazycolumnscreen/paparazzi/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen/paparazzi/.gitignore -------------------------------------------------------------------------------- /lazycolumnscreen/paparazzi/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen/paparazzi/build.gradle -------------------------------------------------------------------------------- /lazycolumnscreen/paparazzi/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen/paparazzi/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /lazycolumnscreen/paparazzi/src/test/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/paparazzi/CoffeeDrinkAppBarComposableTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen/paparazzi/src/test/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/paparazzi/CoffeeDrinkAppBarComposableTest.kt -------------------------------------------------------------------------------- /lazycolumnscreen/paparazzi/src/test/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/paparazzi/LaunchEffectSnackbarComposableTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen/paparazzi/src/test/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/paparazzi/LaunchEffectSnackbarComposableTest.kt -------------------------------------------------------------------------------- /lazycolumnscreen/paparazzi/src/test/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/paparazzi/accessibility/AccessibilityTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen/paparazzi/src/test/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/paparazzi/accessibility/AccessibilityTest.kt -------------------------------------------------------------------------------- /lazycolumnscreen/paparazzi/src/test/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/paparazzi/parameterized/CoffeeDrinkListComposableWithParameterizedRunnerTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen/paparazzi/src/test/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/paparazzi/parameterized/CoffeeDrinkListComposableWithParameterizedRunnerTest.kt -------------------------------------------------------------------------------- /lazycolumnscreen/paparazzi/src/test/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/paparazzi/parameterized/CoffeeDrinkListComposableWithTestParameterInjectorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen/paparazzi/src/test/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/paparazzi/parameterized/CoffeeDrinkListComposableWithTestParameterInjectorTest.kt -------------------------------------------------------------------------------- /lazycolumnscreen/paparazzi/src/test/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/paparazzi/parameterized/TestItems.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen/paparazzi/src/test/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/paparazzi/parameterized/TestItems.kt -------------------------------------------------------------------------------- /lazycolumnscreen/paparazzi/src/test/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/paparazzi/utils/PaparazziContextExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen/paparazzi/src/test/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/paparazzi/utils/PaparazziContextExt.kt -------------------------------------------------------------------------------- /lazycolumnscreen/paparazzi/src/test/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/paparazzi/utils/SnackbarScaffold.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen/paparazzi/src/test/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/paparazzi/utils/SnackbarScaffold.kt -------------------------------------------------------------------------------- /lazycolumnscreen/roborazzi/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /lazycolumnscreen/roborazzi/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen/roborazzi/build.gradle -------------------------------------------------------------------------------- /lazycolumnscreen/roborazzi/src/test/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/roborazzi/accessibility/AccessibilityTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen/roborazzi/src/test/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/roborazzi/accessibility/AccessibilityTest.kt -------------------------------------------------------------------------------- /lazycolumnscreen/roborazzi/src/test/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/roborazzi/activity/CoffeeDrinkComposeActivityFontSizeTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen/roborazzi/src/test/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/roborazzi/activity/CoffeeDrinkComposeActivityFontSizeTest.kt -------------------------------------------------------------------------------- /lazycolumnscreen/roborazzi/src/test/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/roborazzi/activity/CoffeeDrinkComposeActivityTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen/roborazzi/src/test/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/roborazzi/activity/CoffeeDrinkComposeActivityTest.kt -------------------------------------------------------------------------------- /lazycolumnscreen/roborazzi/src/test/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/roborazzi/bitmap/CoffeeDrinkComposeActivityToBitmapTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen/roborazzi/src/test/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/roborazzi/bitmap/CoffeeDrinkComposeActivityToBitmapTest.kt -------------------------------------------------------------------------------- /lazycolumnscreen/roborazzi/src/test/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/roborazzi/bitmap/CoffeeDrinkListComposableToBitmapTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen/roborazzi/src/test/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/roborazzi/bitmap/CoffeeDrinkListComposableToBitmapTest.kt -------------------------------------------------------------------------------- /lazycolumnscreen/roborazzi/src/test/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/roborazzi/bitmap/CoffeeDrinksComposeFragmentToBitmapTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen/roborazzi/src/test/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/roborazzi/bitmap/CoffeeDrinksComposeFragmentToBitmapTest.kt -------------------------------------------------------------------------------- /lazycolumnscreen/roborazzi/src/test/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/roborazzi/compose/CoffeeDrinkAppBarComposableTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen/roborazzi/src/test/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/roborazzi/compose/CoffeeDrinkAppBarComposableTest.kt -------------------------------------------------------------------------------- /lazycolumnscreen/roborazzi/src/test/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/roborazzi/compose/LaunchEffectSnackbarComposableTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen/roborazzi/src/test/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/roborazzi/compose/LaunchEffectSnackbarComposableTest.kt -------------------------------------------------------------------------------- /lazycolumnscreen/roborazzi/src/test/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/roborazzi/compose/MultipleApiLevelsCoffeeDrinkAppBarComposableTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen/roborazzi/src/test/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/roborazzi/compose/MultipleApiLevelsCoffeeDrinkAppBarComposableTest.kt -------------------------------------------------------------------------------- /lazycolumnscreen/roborazzi/src/test/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/roborazzi/compose/MultipleDevicesAndConfigsCoffeeDrinkListTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen/roborazzi/src/test/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/roborazzi/compose/MultipleDevicesAndConfigsCoffeeDrinkListTest.kt -------------------------------------------------------------------------------- /lazycolumnscreen/roborazzi/src/test/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/roborazzi/compose/parameterized/CoffeeDrinkListComposableTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen/roborazzi/src/test/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/roborazzi/compose/parameterized/CoffeeDrinkListComposableTest.kt -------------------------------------------------------------------------------- /lazycolumnscreen/roborazzi/src/test/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/roborazzi/compose/parameterized/TestItems.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen/roborazzi/src/test/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/roborazzi/compose/parameterized/TestItems.kt -------------------------------------------------------------------------------- /lazycolumnscreen/roborazzi/src/test/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/roborazzi/fragment/CoffeeDrinksComposeFragmentTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen/roborazzi/src/test/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/roborazzi/fragment/CoffeeDrinksComposeFragmentTest.kt -------------------------------------------------------------------------------- /lazycolumnscreen/roborazzi/src/test/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/roborazzi/utils/SnackbarScaffold.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen/roborazzi/src/test/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/roborazzi/utils/SnackbarScaffold.kt -------------------------------------------------------------------------------- /lazycolumnscreen/roborazzi/src/test/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/roborazzi/utils/TestUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen/roborazzi/src/test/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/roborazzi/utils/TestUtils.kt -------------------------------------------------------------------------------- /lazycolumnscreen/shot/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /lazycolumnscreen/shot/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen/shot/build.gradle -------------------------------------------------------------------------------- /lazycolumnscreen/shot/src/androidTest/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen/shot/src/androidTest/AndroidManifest.xml -------------------------------------------------------------------------------- /lazycolumnscreen/shot/src/androidTest/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/shot/activity/CoffeeDrinkComposeActivityTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen/shot/src/androidTest/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/shot/activity/CoffeeDrinkComposeActivityTest.kt -------------------------------------------------------------------------------- /lazycolumnscreen/shot/src/androidTest/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/shot/bitmap/CoffeeDrinkComposableToBitmapTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen/shot/src/androidTest/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/shot/bitmap/CoffeeDrinkComposableToBitmapTest.kt -------------------------------------------------------------------------------- /lazycolumnscreen/shot/src/androidTest/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/shot/bitmap/CoffeeDrinkComposeActivityToBitmapTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen/shot/src/androidTest/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/shot/bitmap/CoffeeDrinkComposeActivityToBitmapTest.kt -------------------------------------------------------------------------------- /lazycolumnscreen/shot/src/androidTest/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/shot/bitmap/CoffeeDrinksComposeFragmentToBitmapTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen/shot/src/androidTest/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/shot/bitmap/CoffeeDrinksComposeFragmentToBitmapTest.kt -------------------------------------------------------------------------------- /lazycolumnscreen/shot/src/androidTest/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/shot/compose/CoffeeDrinkAppBarComposableTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen/shot/src/androidTest/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/shot/compose/CoffeeDrinkAppBarComposableTest.kt -------------------------------------------------------------------------------- /lazycolumnscreen/shot/src/androidTest/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/shot/compose/LaunchEffectSnackbarComposableTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen/shot/src/androidTest/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/shot/compose/LaunchEffectSnackbarComposableTest.kt -------------------------------------------------------------------------------- /lazycolumnscreen/shot/src/androidTest/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/shot/compose/parameterized/CoffeeDrinkListComposableWithParameterizedRunnerTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen/shot/src/androidTest/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/shot/compose/parameterized/CoffeeDrinkListComposableWithParameterizedRunnerTest.kt -------------------------------------------------------------------------------- /lazycolumnscreen/shot/src/androidTest/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/shot/compose/parameterized/CoffeeDrinkListComposableWithTestParameterInjectorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen/shot/src/androidTest/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/shot/compose/parameterized/CoffeeDrinkListComposableWithTestParameterInjectorTest.kt -------------------------------------------------------------------------------- /lazycolumnscreen/shot/src/androidTest/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/shot/compose/parameterized/TestItems.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen/shot/src/androidTest/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/shot/compose/parameterized/TestItems.kt -------------------------------------------------------------------------------- /lazycolumnscreen/shot/src/androidTest/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/shot/fragment/CoffeeDrinksComposeFragmentTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen/shot/src/androidTest/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/shot/fragment/CoffeeDrinksComposeFragmentTest.kt -------------------------------------------------------------------------------- /lazycolumnscreen/shot/src/androidTest/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/shot/utils/ActivityScenarioForComposableRuleExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen/shot/src/androidTest/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/shot/utils/ActivityScenarioForComposableRuleExt.kt -------------------------------------------------------------------------------- /lazycolumnscreen/shot/src/androidTest/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/shot/utils/SnackbarScaffold.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen/shot/src/androidTest/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/shot/utils/SnackbarScaffold.kt -------------------------------------------------------------------------------- /lazycolumnscreen/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /lazycolumnscreen/src/main/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/CoffeeDrink.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen/src/main/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/CoffeeDrink.kt -------------------------------------------------------------------------------- /lazycolumnscreen/src/main/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/CoffeeDrinkDataSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen/src/main/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/CoffeeDrinkDataSource.kt -------------------------------------------------------------------------------- /lazycolumnscreen/src/main/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/CoffeeDrinkItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen/src/main/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/CoffeeDrinkItem.kt -------------------------------------------------------------------------------- /lazycolumnscreen/src/main/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/CoffeeDrinkItemMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen/src/main/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/CoffeeDrinkItemMapper.kt -------------------------------------------------------------------------------- /lazycolumnscreen/src/main/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/CoffeeDrinkRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen/src/main/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/CoffeeDrinkRepository.kt -------------------------------------------------------------------------------- /lazycolumnscreen/src/main/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/CoffeeDrinksComposeActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen/src/main/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/CoffeeDrinksComposeActivity.kt -------------------------------------------------------------------------------- /lazycolumnscreen/src/main/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/CoffeeDrinksFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen/src/main/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/CoffeeDrinksFragment.kt -------------------------------------------------------------------------------- /lazycolumnscreen/src/main/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/CoffeeDrinksScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen/src/main/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/CoffeeDrinksScreen.kt -------------------------------------------------------------------------------- /lazycolumnscreen/src/main/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/CoffeeDrinksState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen/src/main/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/CoffeeDrinksState.kt -------------------------------------------------------------------------------- /lazycolumnscreen/src/main/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/CoffeeDrinksViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen/src/main/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/CoffeeDrinksViewModel.kt -------------------------------------------------------------------------------- /lazycolumnscreen/src/main/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/CoffeeDrinksViewModelFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen/src/main/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/CoffeeDrinksViewModelFactory.kt -------------------------------------------------------------------------------- /lazycolumnscreen/src/main/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/Divider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen/src/main/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/Divider.kt -------------------------------------------------------------------------------- /lazycolumnscreen/src/main/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/DummyCoffeeDrinksDataSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen/src/main/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/DummyCoffeeDrinksDataSource.kt -------------------------------------------------------------------------------- /lazycolumnscreen/src/main/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/ListItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen/src/main/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/ListItem.kt -------------------------------------------------------------------------------- /lazycolumnscreen/src/main/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/RuntimeCoffeeDrinkRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen/src/main/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/RuntimeCoffeeDrinkRepository.kt -------------------------------------------------------------------------------- /lazycolumnscreen/src/main/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/Theme.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen/src/main/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/Theme.kt -------------------------------------------------------------------------------- /lazycolumnscreen/src/main/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/UiState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen/src/main/java/com/example/road/to/effective/snapshot/testing/lazycolumnscreen/UiState.kt -------------------------------------------------------------------------------- /lazycolumnscreen/src/main/res/drawable/americano_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen/src/main/res/drawable/americano_small.png -------------------------------------------------------------------------------- /lazycolumnscreen/src/main/res/drawable/cappuccino_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen/src/main/res/drawable/cappuccino_small.png -------------------------------------------------------------------------------- /lazycolumnscreen/src/main/res/drawable/cold_brew_coffee_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen/src/main/res/drawable/cold_brew_coffee_small.png -------------------------------------------------------------------------------- /lazycolumnscreen/src/main/res/drawable/espresso_macchiato_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen/src/main/res/drawable/espresso_macchiato_small.png -------------------------------------------------------------------------------- /lazycolumnscreen/src/main/res/drawable/espresso_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen/src/main/res/drawable/espresso_small.png -------------------------------------------------------------------------------- /lazycolumnscreen/src/main/res/drawable/frappino_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen/src/main/res/drawable/frappino_small.png -------------------------------------------------------------------------------- /lazycolumnscreen/src/main/res/drawable/gingerbread_coffee_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen/src/main/res/drawable/gingerbread_coffee_small.png -------------------------------------------------------------------------------- /lazycolumnscreen/src/main/res/drawable/iced_mocha_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen/src/main/res/drawable/iced_mocha_small.png -------------------------------------------------------------------------------- /lazycolumnscreen/src/main/res/drawable/irish_coffee_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen/src/main/res/drawable/irish_coffee_small.png -------------------------------------------------------------------------------- /lazycolumnscreen/src/main/res/drawable/latte_macchiato_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen/src/main/res/drawable/latte_macchiato_small.png -------------------------------------------------------------------------------- /lazycolumnscreen/src/main/res/drawable/latte_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen/src/main/res/drawable/latte_small.png -------------------------------------------------------------------------------- /lazycolumnscreen/src/main/res/drawable/mocha_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen/src/main/res/drawable/mocha_small.png -------------------------------------------------------------------------------- /lazycolumnscreen/src/main/res/layout/coffee_drink_compose_activity.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen/src/main/res/layout/coffee_drink_compose_activity.xml -------------------------------------------------------------------------------- /lazycolumnscreen/src/main/res/navigation/nav_graph.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen/src/main/res/navigation/nav_graph.xml -------------------------------------------------------------------------------- /lazycolumnscreen/src/main/res/values-night/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen/src/main/res/values-night/themes.xml -------------------------------------------------------------------------------- /lazycolumnscreen/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /lazycolumnscreen/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/lazycolumnscreen/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /recyclerviewscreen-previews/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /recyclerviewscreen-previews/android-testify/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /recyclerviewscreen-previews/android-testify/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen-previews/android-testify/build.gradle -------------------------------------------------------------------------------- /recyclerviewscreen-previews/android-testify/src/androidTest/java/snapshot/testing/recyclerview_previews/android_testify/AndroidTestifyComposePreviewTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen-previews/android-testify/src/androidTest/java/snapshot/testing/recyclerview_previews/android_testify/AndroidTestifyComposePreviewTests.kt -------------------------------------------------------------------------------- /recyclerviewscreen-previews/android-testify/src/main/java/snapshot/testing/recyclerview_previews/android_testify/PreviewsForScreenshotTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen-previews/android-testify/src/main/java/snapshot/testing/recyclerview_previews/android_testify/PreviewsForScreenshotTests.kt -------------------------------------------------------------------------------- /recyclerviewscreen-previews/android-testify/src/main/java/snapshot/testing/recyclerview_previews/android_testify/utils/AndroidTestifyConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen-previews/android-testify/src/main/java/snapshot/testing/recyclerview_previews/android_testify/utils/AndroidTestifyConfig.kt -------------------------------------------------------------------------------- /recyclerviewscreen-previews/android-testify/src/main/java/snapshot/testing/recyclerview_previews/android_testify/utils/Utils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen-previews/android-testify/src/main/java/snapshot/testing/recyclerview_previews/android_testify/utils/Utils.kt -------------------------------------------------------------------------------- /recyclerviewscreen-previews/android-testify/src/test/java/snapshot/testing/recyclerview_previews/android_testify/SaveScanResultInAssets.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen-previews/android-testify/src/test/java/snapshot/testing/recyclerview_previews/android_testify/SaveScanResultInAssets.kt -------------------------------------------------------------------------------- /recyclerviewscreen-previews/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen-previews/build.gradle -------------------------------------------------------------------------------- /recyclerviewscreen-previews/compose-screenshot/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /recyclerviewscreen-previews/compose-screenshot/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen-previews/compose-screenshot/build.gradle -------------------------------------------------------------------------------- /recyclerviewscreen-previews/compose-screenshot/src/screenshotTest/java/snapshot/testing/recyclerview_previews/compose_screenshot/PreviewsForScreenshotTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen-previews/compose-screenshot/src/screenshotTest/java/snapshot/testing/recyclerview_previews/compose_screenshot/PreviewsForScreenshotTests.kt -------------------------------------------------------------------------------- /recyclerviewscreen-previews/compose-screenshot/src/screenshotTest/java/snapshot/testing/recyclerview_previews/compose_screenshot/Utils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen-previews/compose-screenshot/src/screenshotTest/java/snapshot/testing/recyclerview_previews/compose_screenshot/Utils.kt -------------------------------------------------------------------------------- /recyclerviewscreen-previews/dropshots/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /recyclerviewscreen-previews/dropshots/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen-previews/dropshots/build.gradle -------------------------------------------------------------------------------- /recyclerviewscreen-previews/dropshots/src/androidTest/java/snapshot/testing/recyclerview_previews/dropshots/DropshotsComposePreviewTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen-previews/dropshots/src/androidTest/java/snapshot/testing/recyclerview_previews/dropshots/DropshotsComposePreviewTests.kt -------------------------------------------------------------------------------- /recyclerviewscreen-previews/dropshots/src/androidTest/java/snapshot/testing/recyclerview_previews/dropshots/utils/ActivityScenarioForComposableRuleExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen-previews/dropshots/src/androidTest/java/snapshot/testing/recyclerview_previews/dropshots/utils/ActivityScenarioForComposableRuleExt.kt -------------------------------------------------------------------------------- /recyclerviewscreen-previews/dropshots/src/main/java/snapshot/testing/recyclerview_previews/dropshots/PreviewsForScreenshotTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen-previews/dropshots/src/main/java/snapshot/testing/recyclerview_previews/dropshots/PreviewsForScreenshotTests.kt -------------------------------------------------------------------------------- /recyclerviewscreen-previews/dropshots/src/main/java/snapshot/testing/recyclerview_previews/dropshots/utils/DropshotsConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen-previews/dropshots/src/main/java/snapshot/testing/recyclerview_previews/dropshots/utils/DropshotsConfig.kt -------------------------------------------------------------------------------- /recyclerviewscreen-previews/dropshots/src/main/java/snapshot/testing/recyclerview_previews/dropshots/utils/Utils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen-previews/dropshots/src/main/java/snapshot/testing/recyclerview_previews/dropshots/utils/Utils.kt -------------------------------------------------------------------------------- /recyclerviewscreen-previews/dropshots/src/test/java/snapshot/testing/recyclerview_previews/dropshots/SaveScanResultInAssets.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen-previews/dropshots/src/test/java/snapshot/testing/recyclerview_previews/dropshots/SaveScanResultInAssets.kt -------------------------------------------------------------------------------- /recyclerviewscreen-previews/paparazzi/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /recyclerviewscreen-previews/paparazzi/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen-previews/paparazzi/build.gradle -------------------------------------------------------------------------------- /recyclerviewscreen-previews/paparazzi/src/main/java/snapshot/testing/recyclerview_previews/paparazzi/PreviewsForScreenshotTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen-previews/paparazzi/src/main/java/snapshot/testing/recyclerview_previews/paparazzi/PreviewsForScreenshotTests.kt -------------------------------------------------------------------------------- /recyclerviewscreen-previews/paparazzi/src/main/java/snapshot/testing/recyclerview_previews/paparazzi/utils/PaparazziConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen-previews/paparazzi/src/main/java/snapshot/testing/recyclerview_previews/paparazzi/utils/PaparazziConfig.kt -------------------------------------------------------------------------------- /recyclerviewscreen-previews/paparazzi/src/main/java/snapshot/testing/recyclerview_previews/paparazzi/utils/Utils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen-previews/paparazzi/src/main/java/snapshot/testing/recyclerview_previews/paparazzi/utils/Utils.kt -------------------------------------------------------------------------------- /recyclerviewscreen-previews/paparazzi/src/test/java/snapshot/testing/recyclerview_previews/paparazzi/PaparazziComposePreviewTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen-previews/paparazzi/src/test/java/snapshot/testing/recyclerview_previews/paparazzi/PaparazziComposePreviewTests.kt -------------------------------------------------------------------------------- /recyclerviewscreen-previews/paparazzi/src/test/java/snapshot/testing/recyclerview_previews/paparazzi/utils/PaparazziPreviewRule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen-previews/paparazzi/src/test/java/snapshot/testing/recyclerview_previews/paparazzi/utils/PaparazziPreviewRule.kt -------------------------------------------------------------------------------- /recyclerviewscreen-previews/paparazzi/src/test/java/snapshot/testing/recyclerview_previews/paparazzi/utils/PreviewBackground.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen-previews/paparazzi/src/test/java/snapshot/testing/recyclerview_previews/paparazzi/utils/PreviewBackground.kt -------------------------------------------------------------------------------- /recyclerviewscreen-previews/roborazzi/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /recyclerviewscreen-previews/roborazzi/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen-previews/roborazzi/build.gradle -------------------------------------------------------------------------------- /recyclerviewscreen-previews/roborazzi/src/main/java/snapshot/testing/recyclerview_previews/roborazzi/PreviewsForScreenshotTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen-previews/roborazzi/src/main/java/snapshot/testing/recyclerview_previews/roborazzi/PreviewsForScreenshotTests.kt -------------------------------------------------------------------------------- /recyclerviewscreen-previews/roborazzi/src/main/java/snapshot/testing/recyclerview_previews/roborazzi/utils/RoborazziConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen-previews/roborazzi/src/main/java/snapshot/testing/recyclerview_previews/roborazzi/utils/RoborazziConfig.kt -------------------------------------------------------------------------------- /recyclerviewscreen-previews/roborazzi/src/main/java/snapshot/testing/recyclerview_previews/roborazzi/utils/Utils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen-previews/roborazzi/src/main/java/snapshot/testing/recyclerview_previews/roborazzi/utils/Utils.kt -------------------------------------------------------------------------------- /recyclerviewscreen-previews/roborazzi/src/test/java/snapshot/testing/recyclerview_previews/roborazzi/RoborazziComposePreviewTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen-previews/roborazzi/src/test/java/snapshot/testing/recyclerview_previews/roborazzi/RoborazziComposePreviewTests.kt -------------------------------------------------------------------------------- /recyclerviewscreen-previews/roborazzi/src/test/java/snapshot/testing/recyclerview_previews/roborazzi/utils/FileUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen-previews/roborazzi/src/test/java/snapshot/testing/recyclerview_previews/roborazzi/utils/FileUtils.kt -------------------------------------------------------------------------------- /recyclerviewscreen-previews/roborazzi/src/test/java/snapshot/testing/recyclerview_previews/roborazzi/utils/RoborazziComposeOptionsMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen-previews/roborazzi/src/test/java/snapshot/testing/recyclerview_previews/roborazzi/utils/RoborazziComposeOptionsMapper.kt -------------------------------------------------------------------------------- /recyclerviewscreen-previews/roborazzi/src/test/java/snapshot/testing/recyclerview_previews/roborazzi/utils/RoborazziOptionsMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen-previews/roborazzi/src/test/java/snapshot/testing/recyclerview_previews/roborazzi/utils/RoborazziOptionsMapper.kt -------------------------------------------------------------------------------- /recyclerviewscreen-previews/shot/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /recyclerviewscreen-previews/shot/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen-previews/shot/build.gradle -------------------------------------------------------------------------------- /recyclerviewscreen-previews/shot/src/androidTest/java/snapshot/testing/recyclerview_previews/shot/ShotComposePreviewTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen-previews/shot/src/androidTest/java/snapshot/testing/recyclerview_previews/shot/ShotComposePreviewTests.kt -------------------------------------------------------------------------------- /recyclerviewscreen-previews/shot/src/androidTest/java/snapshot/testing/recyclerview_previews/shot/utils/ActivityScenarioForComposableRuleExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen-previews/shot/src/androidTest/java/snapshot/testing/recyclerview_previews/shot/utils/ActivityScenarioForComposableRuleExt.kt -------------------------------------------------------------------------------- /recyclerviewscreen-previews/shot/src/main/java/snapshot/testing/recyclerview_previews/shot/PreviewsForScreenshotTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen-previews/shot/src/main/java/snapshot/testing/recyclerview_previews/shot/PreviewsForScreenshotTests.kt -------------------------------------------------------------------------------- /recyclerviewscreen-previews/shot/src/main/java/snapshot/testing/recyclerview_previews/shot/utils/Utils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen-previews/shot/src/main/java/snapshot/testing/recyclerview_previews/shot/utils/Utils.kt -------------------------------------------------------------------------------- /recyclerviewscreen-previews/shot/src/test/java/snapshot/testing/recyclerview_previews/shot/SaveScanResultInAssets.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen-previews/shot/src/test/java/snapshot/testing/recyclerview_previews/shot/SaveScanResultInAssets.kt -------------------------------------------------------------------------------- /recyclerviewscreen/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /recyclerviewscreen/android-testify/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /recyclerviewscreen/android-testify/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/android-testify/build.gradle -------------------------------------------------------------------------------- /recyclerviewscreen/android-testify/src/androidTest/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/android_testify/activity/LanguageTrainingActivityTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/android-testify/src/androidTest/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/android_testify/activity/LanguageTrainingActivityTest.kt -------------------------------------------------------------------------------- /recyclerviewscreen/android-testify/src/androidTest/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/android_testify/bitmap/LanguageTrainingActivityToBitmapTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/android-testify/src/androidTest/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/android_testify/bitmap/LanguageTrainingActivityToBitmapTest.kt -------------------------------------------------------------------------------- /recyclerviewscreen/android-testify/src/androidTest/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/android_testify/bitmap/LanguageTrainingFragmentToBitmapTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/android-testify/src/androidTest/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/android_testify/bitmap/LanguageTrainingFragmentToBitmapTest.kt -------------------------------------------------------------------------------- /recyclerviewscreen/android-testify/src/androidTest/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/android_testify/bitmap/MemoriseViewHolderToBitmapTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/android-testify/src/androidTest/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/android_testify/bitmap/MemoriseViewHolderToBitmapTest.kt -------------------------------------------------------------------------------- /recyclerviewscreen/android-testify/src/androidTest/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/android_testify/fragment/LanguageTrainingFragmentWithParameterizedRunnerTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/android-testify/src/androidTest/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/android_testify/fragment/LanguageTrainingFragmentWithParameterizedRunnerTest.kt -------------------------------------------------------------------------------- /recyclerviewscreen/android-testify/src/androidTest/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/android_testify/fragment/LanguageTrainingFragmentWithTestParameterInjectorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/android-testify/src/androidTest/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/android_testify/fragment/LanguageTrainingFragmentWithTestParameterInjectorTest.kt -------------------------------------------------------------------------------- /recyclerviewscreen/android-testify/src/androidTest/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/android_testify/fragment/TestItems.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/android-testify/src/androidTest/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/android_testify/fragment/TestItems.kt -------------------------------------------------------------------------------- /recyclerviewscreen/android-testify/src/androidTest/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/android_testify/viewholder/MemoriseTestItemGenerator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/android-testify/src/androidTest/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/android_testify/viewholder/MemoriseTestItemGenerator.kt -------------------------------------------------------------------------------- /recyclerviewscreen/android-testify/src/androidTest/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/android_testify/viewholder/MemoriseViewHolderTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/android-testify/src/androidTest/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/android_testify/viewholder/MemoriseViewHolderTest.kt -------------------------------------------------------------------------------- /recyclerviewscreen/android-testify/src/androidTest/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/android_testify/viewholder/parameterized/TestItems.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/android-testify/src/androidTest/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/android_testify/viewholder/parameterized/TestItems.kt -------------------------------------------------------------------------------- /recyclerviewscreen/android-testify/src/androidTest/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/android_testify/viewholder/parameterized/TrainingViewHolderWithParameterizedRunnerTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/android-testify/src/androidTest/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/android_testify/viewholder/parameterized/TrainingViewHolderWithParameterizedRunnerTest.kt -------------------------------------------------------------------------------- /recyclerviewscreen/android-testify/src/androidTest/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/android_testify/viewholder/parameterized/TrainingViewHolderWithTestParameterInjectorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/android-testify/src/androidTest/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/android_testify/viewholder/parameterized/TrainingViewHolderWithTestParameterInjectorTest.kt -------------------------------------------------------------------------------- /recyclerviewscreen/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/build.gradle -------------------------------------------------------------------------------- /recyclerviewscreen/crosslibrary/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /recyclerviewscreen/crosslibrary/android-testify.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/crosslibrary/android-testify.gradle -------------------------------------------------------------------------------- /recyclerviewscreen/crosslibrary/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/crosslibrary/build.gradle -------------------------------------------------------------------------------- /recyclerviewscreen/crosslibrary/dropshots.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/crosslibrary/dropshots.gradle -------------------------------------------------------------------------------- /recyclerviewscreen/crosslibrary/paparazzi.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/crosslibrary/paparazzi.gradle -------------------------------------------------------------------------------- /recyclerviewscreen/crosslibrary/roborazzi.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/crosslibrary/roborazzi.gradle -------------------------------------------------------------------------------- /recyclerviewscreen/crosslibrary/shot.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/crosslibrary/shot.gradle -------------------------------------------------------------------------------- /recyclerviewscreen/crosslibrary/src/sharedTest/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/crosslibrary/utils/CrossLibraryScreenshotTestRule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/crosslibrary/src/sharedTest/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/crosslibrary/utils/CrossLibraryScreenshotTestRule.kt -------------------------------------------------------------------------------- /recyclerviewscreen/crosslibrary/src/sharedTest/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/crosslibrary/utils/SdkVersion.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/crosslibrary/src/sharedTest/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/crosslibrary/utils/SdkVersion.kt -------------------------------------------------------------------------------- /recyclerviewscreen/crosslibrary/src/sharedTest/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/crosslibrary/viewholder/MemoriseTestItemGenerator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/crosslibrary/src/sharedTest/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/crosslibrary/viewholder/MemoriseTestItemGenerator.kt -------------------------------------------------------------------------------- /recyclerviewscreen/crosslibrary/src/sharedTest/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/crosslibrary/viewholder/MemoriseViewHolderTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/crosslibrary/src/sharedTest/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/crosslibrary/viewholder/MemoriseViewHolderTest.kt -------------------------------------------------------------------------------- /recyclerviewscreen/crosslibrary/src/sharedTest/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/crosslibrary/viewholder/parameterized/TestItems.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/crosslibrary/src/sharedTest/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/crosslibrary/viewholder/parameterized/TestItems.kt -------------------------------------------------------------------------------- /recyclerviewscreen/crosslibrary/src/sharedTest/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/crosslibrary/viewholder/parameterized/TrainingViewHolderWithParameterizedRunnerTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/crosslibrary/src/sharedTest/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/crosslibrary/viewholder/parameterized/TrainingViewHolderWithParameterizedRunnerTest.kt -------------------------------------------------------------------------------- /recyclerviewscreen/crosslibrary/src/test/resources/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/crosslibrary/viewholder/robolectric.properties: -------------------------------------------------------------------------------- 1 | sdk=33 2 | -------------------------------------------------------------------------------- /recyclerviewscreen/dropshots+roborazzi/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /recyclerviewscreen/dropshots+roborazzi/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/dropshots+roborazzi/build.gradle -------------------------------------------------------------------------------- /recyclerviewscreen/dropshots+roborazzi/src/sharedTest/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/sharedtests/utils/CrossLibraryScreenshotTestRule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/dropshots+roborazzi/src/sharedTest/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/sharedtests/utils/CrossLibraryScreenshotTestRule.kt -------------------------------------------------------------------------------- /recyclerviewscreen/dropshots+roborazzi/src/sharedTest/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/sharedtests/utils/SdkVersion.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/dropshots+roborazzi/src/sharedTest/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/sharedtests/utils/SdkVersion.kt -------------------------------------------------------------------------------- /recyclerviewscreen/dropshots+roborazzi/src/sharedTest/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/sharedtests/viewholder/MemoriseTestItemGenerator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/dropshots+roborazzi/src/sharedTest/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/sharedtests/viewholder/MemoriseTestItemGenerator.kt -------------------------------------------------------------------------------- /recyclerviewscreen/dropshots+roborazzi/src/sharedTest/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/sharedtests/viewholder/MemoriseViewHolderTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/dropshots+roborazzi/src/sharedTest/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/sharedtests/viewholder/MemoriseViewHolderTest.kt -------------------------------------------------------------------------------- /recyclerviewscreen/dropshots+roborazzi/src/sharedTest/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/sharedtests/viewholder/parameterized/TestItems.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/dropshots+roborazzi/src/sharedTest/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/sharedtests/viewholder/parameterized/TestItems.kt -------------------------------------------------------------------------------- /recyclerviewscreen/dropshots+roborazzi/src/sharedTest/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/sharedtests/viewholder/parameterized/TrainingViewHolderWithParameterizedRunnerTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/dropshots+roborazzi/src/sharedTest/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/sharedtests/viewholder/parameterized/TrainingViewHolderWithParameterizedRunnerTest.kt -------------------------------------------------------------------------------- /recyclerviewscreen/dropshots+roborazzi/src/test/resources/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/sharedtests/viewholder/parameterized/robolectric.properties: -------------------------------------------------------------------------------- 1 | sdk=33 2 | -------------------------------------------------------------------------------- /recyclerviewscreen/dropshots+roborazzi/src/test/resources/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/sharedtests/viewholder/robolectric.properties: -------------------------------------------------------------------------------- 1 | sdk=31,33 2 | -------------------------------------------------------------------------------- /recyclerviewscreen/dropshots/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /recyclerviewscreen/dropshots/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/dropshots/build.gradle -------------------------------------------------------------------------------- /recyclerviewscreen/dropshots/src/androidTest/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/dropshots/activity/LanguageTrainingActivityWithParameterizedRunnerTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/dropshots/src/androidTest/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/dropshots/activity/LanguageTrainingActivityWithParameterizedRunnerTest.kt -------------------------------------------------------------------------------- /recyclerviewscreen/dropshots/src/androidTest/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/dropshots/activity/LanguageTrainingActivityWithTestParameterInjectorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/dropshots/src/androidTest/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/dropshots/activity/LanguageTrainingActivityWithTestParameterInjectorTest.kt -------------------------------------------------------------------------------- /recyclerviewscreen/dropshots/src/androidTest/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/dropshots/activity/TestItems.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/dropshots/src/androidTest/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/dropshots/activity/TestItems.kt -------------------------------------------------------------------------------- /recyclerviewscreen/dropshots/src/androidTest/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/dropshots/bitmap/LanguageTrainingActivityToBitmapTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/dropshots/src/androidTest/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/dropshots/bitmap/LanguageTrainingActivityToBitmapTest.kt -------------------------------------------------------------------------------- /recyclerviewscreen/dropshots/src/androidTest/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/dropshots/bitmap/LanguageTrainingFragmentToBitmapTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/dropshots/src/androidTest/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/dropshots/bitmap/LanguageTrainingFragmentToBitmapTest.kt -------------------------------------------------------------------------------- /recyclerviewscreen/dropshots/src/androidTest/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/dropshots/bitmap/MemoriseViewHolderToBitmapTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/dropshots/src/androidTest/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/dropshots/bitmap/MemoriseViewHolderToBitmapTest.kt -------------------------------------------------------------------------------- /recyclerviewscreen/dropshots/src/androidTest/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/dropshots/fragment/LanguageTrainingFragmentWithParameterizedRunnerTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/dropshots/src/androidTest/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/dropshots/fragment/LanguageTrainingFragmentWithParameterizedRunnerTest.kt -------------------------------------------------------------------------------- /recyclerviewscreen/dropshots/src/androidTest/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/dropshots/fragment/LanguageTrainingFragmentWithTestParameterInjectorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/dropshots/src/androidTest/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/dropshots/fragment/LanguageTrainingFragmentWithTestParameterInjectorTest.kt -------------------------------------------------------------------------------- /recyclerviewscreen/dropshots/src/androidTest/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/dropshots/fragment/TestItems.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/dropshots/src/androidTest/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/dropshots/fragment/TestItems.kt -------------------------------------------------------------------------------- /recyclerviewscreen/dropshots/src/androidTest/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/dropshots/recyclerview/FullRecyclerViewTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/dropshots/src/androidTest/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/dropshots/recyclerview/FullRecyclerViewTest.kt -------------------------------------------------------------------------------- /recyclerviewscreen/dropshots/src/androidTest/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/dropshots/viewholder/MemoriseTestItemGenerator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/dropshots/src/androidTest/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/dropshots/viewholder/MemoriseTestItemGenerator.kt -------------------------------------------------------------------------------- /recyclerviewscreen/dropshots/src/androidTest/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/dropshots/viewholder/MemoriseViewHolderTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/dropshots/src/androidTest/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/dropshots/viewholder/MemoriseViewHolderTest.kt -------------------------------------------------------------------------------- /recyclerviewscreen/dropshots/src/androidTest/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/dropshots/viewholder/parameterized/TestItems.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/dropshots/src/androidTest/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/dropshots/viewholder/parameterized/TestItems.kt -------------------------------------------------------------------------------- /recyclerviewscreen/dropshots/src/androidTest/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/dropshots/viewholder/parameterized/TrainingViewHolderWithParameterizedRunnerTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/dropshots/src/androidTest/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/dropshots/viewholder/parameterized/TrainingViewHolderWithParameterizedRunnerTest.kt -------------------------------------------------------------------------------- /recyclerviewscreen/dropshots/src/androidTest/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/dropshots/viewholder/parameterized/TrainingViewHolderWithTestParameterInjectorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/dropshots/src/androidTest/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/dropshots/viewholder/parameterized/TrainingViewHolderWithTestParameterInjectorTest.kt -------------------------------------------------------------------------------- /recyclerviewscreen/paparazzi/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /recyclerviewscreen/paparazzi/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/paparazzi/build.gradle -------------------------------------------------------------------------------- /recyclerviewscreen/paparazzi/src/test/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/paparazzi/accessibility/AccessibilityTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/paparazzi/src/test/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/paparazzi/accessibility/AccessibilityTest.kt -------------------------------------------------------------------------------- /recyclerviewscreen/paparazzi/src/test/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/paparazzi/recyclerview/FullRecyclerView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/paparazzi/src/test/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/paparazzi/recyclerview/FullRecyclerView.kt -------------------------------------------------------------------------------- /recyclerviewscreen/paparazzi/src/test/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/paparazzi/utils/DeviceConfigExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/paparazzi/src/test/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/paparazzi/utils/DeviceConfigExt.kt -------------------------------------------------------------------------------- /recyclerviewscreen/paparazzi/src/test/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/paparazzi/utils/MemoriseTestItemGenerator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/paparazzi/src/test/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/paparazzi/utils/MemoriseTestItemGenerator.kt -------------------------------------------------------------------------------- /recyclerviewscreen/paparazzi/src/test/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/paparazzi/utils/PaparazziContextExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/paparazzi/src/test/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/paparazzi/utils/PaparazziContextExt.kt -------------------------------------------------------------------------------- /recyclerviewscreen/paparazzi/src/test/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/paparazzi/viewholder/MemoriseViewHolderTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/paparazzi/src/test/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/paparazzi/viewholder/MemoriseViewHolderTest.kt -------------------------------------------------------------------------------- /recyclerviewscreen/paparazzi/src/test/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/paparazzi/viewholder/parameterized/TestItems.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/paparazzi/src/test/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/paparazzi/viewholder/parameterized/TestItems.kt -------------------------------------------------------------------------------- /recyclerviewscreen/paparazzi/src/test/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/paparazzi/viewholder/parameterized/TrainingViewHolderWithParameterizedRunnerTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/paparazzi/src/test/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/paparazzi/viewholder/parameterized/TrainingViewHolderWithParameterizedRunnerTest.kt -------------------------------------------------------------------------------- /recyclerviewscreen/paparazzi/src/test/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/paparazzi/viewholder/parameterized/TrainingViewHolderWithTestParameterInjectorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/paparazzi/src/test/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/paparazzi/viewholder/parameterized/TrainingViewHolderWithTestParameterInjectorTest.kt -------------------------------------------------------------------------------- /recyclerviewscreen/roborazzi/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /recyclerviewscreen/roborazzi/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/roborazzi/build.gradle -------------------------------------------------------------------------------- /recyclerviewscreen/roborazzi/src/test/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/roborazzi/accessibility/AccessibilityTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/roborazzi/src/test/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/roborazzi/accessibility/AccessibilityTest.kt -------------------------------------------------------------------------------- /recyclerviewscreen/roborazzi/src/test/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/roborazzi/activity/LanguageTrainingActivityFontSizeTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/roborazzi/src/test/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/roborazzi/activity/LanguageTrainingActivityFontSizeTest.kt -------------------------------------------------------------------------------- /recyclerviewscreen/roborazzi/src/test/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/roborazzi/activity/LanguageTrainingActivityWithParameterizedRunnerTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/roborazzi/src/test/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/roborazzi/activity/LanguageTrainingActivityWithParameterizedRunnerTest.kt -------------------------------------------------------------------------------- /recyclerviewscreen/roborazzi/src/test/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/roborazzi/activity/TestItems.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/roborazzi/src/test/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/roborazzi/activity/TestItems.kt -------------------------------------------------------------------------------- /recyclerviewscreen/roborazzi/src/test/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/roborazzi/bitmap/LanguageTrainingActivityToBitmapTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/roborazzi/src/test/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/roborazzi/bitmap/LanguageTrainingActivityToBitmapTest.kt -------------------------------------------------------------------------------- /recyclerviewscreen/roborazzi/src/test/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/roborazzi/bitmap/LanguageTrainingFragmentToBitmapTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/roborazzi/src/test/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/roborazzi/bitmap/LanguageTrainingFragmentToBitmapTest.kt -------------------------------------------------------------------------------- /recyclerviewscreen/roborazzi/src/test/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/roborazzi/bitmap/MemoriseViewHolderToBitmapTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/roborazzi/src/test/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/roborazzi/bitmap/MemoriseViewHolderToBitmapTest.kt -------------------------------------------------------------------------------- /recyclerviewscreen/roborazzi/src/test/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/roborazzi/fragment/LanguageTrainingFragmentWithParameterizedRunnerTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/roborazzi/src/test/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/roborazzi/fragment/LanguageTrainingFragmentWithParameterizedRunnerTest.kt -------------------------------------------------------------------------------- /recyclerviewscreen/roborazzi/src/test/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/roborazzi/fragment/TestItems.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/roborazzi/src/test/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/roborazzi/fragment/TestItems.kt -------------------------------------------------------------------------------- /recyclerviewscreen/roborazzi/src/test/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/roborazzi/recyclerview/FullRecyclerViewTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/roborazzi/src/test/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/roborazzi/recyclerview/FullRecyclerViewTest.kt -------------------------------------------------------------------------------- /recyclerviewscreen/roborazzi/src/test/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/roborazzi/utils/TestUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/roborazzi/src/test/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/roborazzi/utils/TestUtils.kt -------------------------------------------------------------------------------- /recyclerviewscreen/roborazzi/src/test/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/roborazzi/viewholder/MemoriseTestItemGenerator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/roborazzi/src/test/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/roborazzi/viewholder/MemoriseTestItemGenerator.kt -------------------------------------------------------------------------------- /recyclerviewscreen/roborazzi/src/test/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/roborazzi/viewholder/MemoriseViewHolderTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/roborazzi/src/test/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/roborazzi/viewholder/MemoriseViewHolderTest.kt -------------------------------------------------------------------------------- /recyclerviewscreen/roborazzi/src/test/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/roborazzi/viewholder/MultipleApiLevelsMemoriseTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/roborazzi/src/test/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/roborazzi/viewholder/MultipleApiLevelsMemoriseTest.kt -------------------------------------------------------------------------------- /recyclerviewscreen/roborazzi/src/test/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/roborazzi/viewholder/MultipleDevicesAndConfigsMemoriseTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/roborazzi/src/test/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/roborazzi/viewholder/MultipleDevicesAndConfigsMemoriseTest.kt -------------------------------------------------------------------------------- /recyclerviewscreen/roborazzi/src/test/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/roborazzi/viewholder/parameterized/TestItems.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/roborazzi/src/test/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/roborazzi/viewholder/parameterized/TestItems.kt -------------------------------------------------------------------------------- /recyclerviewscreen/roborazzi/src/test/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/roborazzi/viewholder/parameterized/TrainingViewHolderWithParameterizedRunnerTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/roborazzi/src/test/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/roborazzi/viewholder/parameterized/TrainingViewHolderWithParameterizedRunnerTest.kt -------------------------------------------------------------------------------- /recyclerviewscreen/shot/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /recyclerviewscreen/shot/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/shot/build.gradle -------------------------------------------------------------------------------- /recyclerviewscreen/shot/src/androidTest/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/shot/src/androidTest/AndroidManifest.xml -------------------------------------------------------------------------------- /recyclerviewscreen/shot/src/androidTest/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/shot/activity/LanguageTrainingActivityWithParameterizedRunnerTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/shot/src/androidTest/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/shot/activity/LanguageTrainingActivityWithParameterizedRunnerTest.kt -------------------------------------------------------------------------------- /recyclerviewscreen/shot/src/androidTest/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/shot/activity/LanguageTrainingActivityWithTestParameterInjectorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/shot/src/androidTest/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/shot/activity/LanguageTrainingActivityWithTestParameterInjectorTest.kt -------------------------------------------------------------------------------- /recyclerviewscreen/shot/src/androidTest/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/shot/activity/TestItems.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/shot/src/androidTest/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/shot/activity/TestItems.kt -------------------------------------------------------------------------------- /recyclerviewscreen/shot/src/androidTest/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/shot/bitmap/LanguageTrainingActivityToBitmapTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/shot/src/androidTest/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/shot/bitmap/LanguageTrainingActivityToBitmapTest.kt -------------------------------------------------------------------------------- /recyclerviewscreen/shot/src/androidTest/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/shot/bitmap/LanguageTrainingFragmentToBitmapTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/shot/src/androidTest/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/shot/bitmap/LanguageTrainingFragmentToBitmapTest.kt -------------------------------------------------------------------------------- /recyclerviewscreen/shot/src/androidTest/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/shot/bitmap/MemoriseViewHolderToBitmapTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/shot/src/androidTest/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/shot/bitmap/MemoriseViewHolderToBitmapTest.kt -------------------------------------------------------------------------------- /recyclerviewscreen/shot/src/androidTest/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/shot/fragment/LanguageTrainingFragmentWithParameterizedRunnerTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/shot/src/androidTest/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/shot/fragment/LanguageTrainingFragmentWithParameterizedRunnerTest.kt -------------------------------------------------------------------------------- /recyclerviewscreen/shot/src/androidTest/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/shot/fragment/LanguageTrainingFragmentWithTestParameterInjectorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/shot/src/androidTest/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/shot/fragment/LanguageTrainingFragmentWithTestParameterInjectorTest.kt -------------------------------------------------------------------------------- /recyclerviewscreen/shot/src/androidTest/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/shot/fragment/TestItems.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/shot/src/androidTest/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/shot/fragment/TestItems.kt -------------------------------------------------------------------------------- /recyclerviewscreen/shot/src/androidTest/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/shot/recyclerview/FullRecyclerViewTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/shot/src/androidTest/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/shot/recyclerview/FullRecyclerViewTest.kt -------------------------------------------------------------------------------- /recyclerviewscreen/shot/src/androidTest/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/shot/viewholder/MemoriseTestItemGenerator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/shot/src/androidTest/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/shot/viewholder/MemoriseTestItemGenerator.kt -------------------------------------------------------------------------------- /recyclerviewscreen/shot/src/androidTest/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/shot/viewholder/MemoriseViewHolderTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/shot/src/androidTest/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/shot/viewholder/MemoriseViewHolderTest.kt -------------------------------------------------------------------------------- /recyclerviewscreen/shot/src/androidTest/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/shot/viewholder/parameterized/TestItems.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/shot/src/androidTest/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/shot/viewholder/parameterized/TestItems.kt -------------------------------------------------------------------------------- /recyclerviewscreen/shot/src/androidTest/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/shot/viewholder/parameterized/TrainingViewHolderWithParameterizedRunnerTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/shot/src/androidTest/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/shot/viewholder/parameterized/TrainingViewHolderWithParameterizedRunnerTest.kt -------------------------------------------------------------------------------- /recyclerviewscreen/shot/src/androidTest/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/shot/viewholder/parameterized/TrainingViewHolderWithTestParameterInjectorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/shot/src/androidTest/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/shot/viewholder/parameterized/TrainingViewHolderWithTestParameterInjectorTest.kt -------------------------------------------------------------------------------- /recyclerviewscreen/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /recyclerviewscreen/src/main/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/Listeners.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/src/main/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/Listeners.kt -------------------------------------------------------------------------------- /recyclerviewscreen/src/main/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/data/Language.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/src/main/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/data/Language.kt -------------------------------------------------------------------------------- /recyclerviewscreen/src/main/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/data/Memorise.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/src/main/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/data/Memorise.kt -------------------------------------------------------------------------------- /recyclerviewscreen/src/main/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/data/Translation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/src/main/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/data/Translation.kt -------------------------------------------------------------------------------- /recyclerviewscreen/src/main/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/dataproviders/MemorisesInfoCollector.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/src/main/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/dataproviders/MemorisesInfoCollector.kt -------------------------------------------------------------------------------- /recyclerviewscreen/src/main/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/dataproviders/memorise/MemoriseProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/src/main/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/dataproviders/memorise/MemoriseProvider.kt -------------------------------------------------------------------------------- /recyclerviewscreen/src/main/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/dataproviders/memorise/UserMemoriseProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/src/main/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/dataproviders/memorise/UserMemoriseProvider.kt -------------------------------------------------------------------------------- /recyclerviewscreen/src/main/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/dataproviders/setting/SettingsProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/src/main/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/dataproviders/setting/SettingsProvider.kt -------------------------------------------------------------------------------- /recyclerviewscreen/src/main/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/dataproviders/setting/UserSettingsProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/src/main/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/dataproviders/setting/UserSettingsProvider.kt -------------------------------------------------------------------------------- /recyclerviewscreen/src/main/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/mvvm/LanguageTrainingActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/src/main/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/mvvm/LanguageTrainingActivity.kt -------------------------------------------------------------------------------- /recyclerviewscreen/src/main/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/mvvm/LanguageTrainingFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/src/main/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/mvvm/LanguageTrainingFragment.kt -------------------------------------------------------------------------------- /recyclerviewscreen/src/main/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/mvvm/LanguageTrainingViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/src/main/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/mvvm/LanguageTrainingViewModel.kt -------------------------------------------------------------------------------- /recyclerviewscreen/src/main/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/mvvm/LanguageTrainingViewModelContract.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/src/main/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/mvvm/LanguageTrainingViewModelContract.kt -------------------------------------------------------------------------------- /recyclerviewscreen/src/main/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/mvvm/LanguageTrainingViewModelFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/src/main/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/mvvm/LanguageTrainingViewModelFactory.kt -------------------------------------------------------------------------------- /recyclerviewscreen/src/main/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/mvvm/ViewModelStateProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/src/main/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/mvvm/ViewModelStateProvider.kt -------------------------------------------------------------------------------- /recyclerviewscreen/src/main/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/ui/rows/RecyclerViewAsyncDiffAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/src/main/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/ui/rows/RecyclerViewAsyncDiffAdapter.kt -------------------------------------------------------------------------------- /recyclerviewscreen/src/main/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/ui/rows/RecyclerViewDiffUtilCallback.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/src/main/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/ui/rows/RecyclerViewDiffUtilCallback.kt -------------------------------------------------------------------------------- /recyclerviewscreen/src/main/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/ui/rows/RowBuilder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/src/main/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/ui/rows/RowBuilder.kt -------------------------------------------------------------------------------- /recyclerviewscreen/src/main/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/ui/rows/RowType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/src/main/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/ui/rows/RowType.kt -------------------------------------------------------------------------------- /recyclerviewscreen/src/main/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/ui/rows/header/HeaderDelegate.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/src/main/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/ui/rows/header/HeaderDelegate.kt -------------------------------------------------------------------------------- /recyclerviewscreen/src/main/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/ui/rows/header/HeaderItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/src/main/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/ui/rows/header/HeaderItem.kt -------------------------------------------------------------------------------- /recyclerviewscreen/src/main/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/ui/rows/header/HeaderItemViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/src/main/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/ui/rows/header/HeaderItemViewHolder.kt -------------------------------------------------------------------------------- /recyclerviewscreen/src/main/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/ui/rows/header/HeaderType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/src/main/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/ui/rows/header/HeaderType.kt -------------------------------------------------------------------------------- /recyclerviewscreen/src/main/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/ui/rows/memorisetext/MemoriseDelegate.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/src/main/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/ui/rows/memorisetext/MemoriseDelegate.kt -------------------------------------------------------------------------------- /recyclerviewscreen/src/main/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/ui/rows/memorisetext/MemoriseItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/src/main/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/ui/rows/memorisetext/MemoriseItem.kt -------------------------------------------------------------------------------- /recyclerviewscreen/src/main/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/ui/rows/memorisetext/MemoriseViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/src/main/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/ui/rows/memorisetext/MemoriseViewHolder.kt -------------------------------------------------------------------------------- /recyclerviewscreen/src/main/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/ui/rows/training/TrainingDelegate.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/src/main/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/ui/rows/training/TrainingDelegate.kt -------------------------------------------------------------------------------- /recyclerviewscreen/src/main/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/ui/rows/training/TrainingItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/src/main/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/ui/rows/training/TrainingItem.kt -------------------------------------------------------------------------------- /recyclerviewscreen/src/main/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/ui/rows/training/TrainingViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/src/main/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/ui/rows/training/TrainingViewHolder.kt -------------------------------------------------------------------------------- /recyclerviewscreen/src/main/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/ui/views/DigitTextView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/src/main/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/ui/views/DigitTextView.kt -------------------------------------------------------------------------------- /recyclerviewscreen/src/main/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/ui/views/LanguageFilterView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/src/main/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/ui/views/LanguageFilterView.kt -------------------------------------------------------------------------------- /recyclerviewscreen/src/main/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/ui/views/LanguageRadioButton.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/src/main/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/ui/views/LanguageRadioButton.kt -------------------------------------------------------------------------------- /recyclerviewscreen/src/main/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/ui/views/LanguageRadioGroup.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/src/main/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/ui/views/LanguageRadioGroup.kt -------------------------------------------------------------------------------- /recyclerviewscreen/src/main/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/ui/views/LongAsShortTransformer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/src/main/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/ui/views/LongAsShortTransformer.kt -------------------------------------------------------------------------------- /recyclerviewscreen/src/main/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/ui/views/NoTransformer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/src/main/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/ui/views/NoTransformer.kt -------------------------------------------------------------------------------- /recyclerviewscreen/src/main/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/utils/Constants.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/src/main/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/utils/Constants.kt -------------------------------------------------------------------------------- /recyclerviewscreen/src/main/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/utils/Event.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/src/main/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/utils/Event.kt -------------------------------------------------------------------------------- /recyclerviewscreen/src/main/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/utils/EventObserver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/src/main/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/utils/EventObserver.kt -------------------------------------------------------------------------------- /recyclerviewscreen/src/main/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/utils/Extensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/src/main/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/utils/Extensions.kt -------------------------------------------------------------------------------- /recyclerviewscreen/src/main/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/utils/PopUpWindowBuilder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/src/main/java/com/example/road/to/effective/snapshot/testing/recyclerviewscreen/utils/PopUpWindowBuilder.kt -------------------------------------------------------------------------------- /recyclerviewscreen/src/main/res/drawable/ic_baseline_more_vert_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/src/main/res/drawable/ic_baseline_more_vert_24.xml -------------------------------------------------------------------------------- /recyclerviewscreen/src/main/res/drawable/ic_delete_outline_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/src/main/res/drawable/ic_delete_outline_24dp.xml -------------------------------------------------------------------------------- /recyclerviewscreen/src/main/res/drawable/ic_france_flag_48dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/src/main/res/drawable/ic_france_flag_48dp.xml -------------------------------------------------------------------------------- /recyclerviewscreen/src/main/res/drawable/ic_germany_berlin_tower.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/src/main/res/drawable/ic_germany_berlin_tower.xml -------------------------------------------------------------------------------- /recyclerviewscreen/src/main/res/drawable/ic_germany_flag_48dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/src/main/res/drawable/ic_germany_flag_48dp.xml -------------------------------------------------------------------------------- /recyclerviewscreen/src/main/res/drawable/ic_holidays.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/src/main/res/drawable/ic_holidays.xml -------------------------------------------------------------------------------- /recyclerviewscreen/src/main/res/drawable/ic_italy_flag_48dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/src/main/res/drawable/ic_italy_flag_48dp.xml -------------------------------------------------------------------------------- /recyclerviewscreen/src/main/res/drawable/ic_portugal_flag_48dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/src/main/res/drawable/ic_portugal_flag_48dp.xml -------------------------------------------------------------------------------- /recyclerviewscreen/src/main/res/drawable/ic_russia_flag_48dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/src/main/res/drawable/ic_russia_flag_48dp.xml -------------------------------------------------------------------------------- /recyclerviewscreen/src/main/res/drawable/ic_russia_moscow_cathedral.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/src/main/res/drawable/ic_russia_moscow_cathedral.xml -------------------------------------------------------------------------------- /recyclerviewscreen/src/main/res/drawable/ic_spain_flag_48dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/src/main/res/drawable/ic_spain_flag_48dp.xml -------------------------------------------------------------------------------- /recyclerviewscreen/src/main/res/drawable/ic_training_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/src/main/res/drawable/ic_training_24dp.xml -------------------------------------------------------------------------------- /recyclerviewscreen/src/main/res/drawable/ic_uk_flag_48dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/src/main/res/drawable/ic_uk_flag_48dp.xml -------------------------------------------------------------------------------- /recyclerviewscreen/src/main/res/drawable/ic_uk_gherkin.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/src/main/res/drawable/ic_uk_gherkin.xml -------------------------------------------------------------------------------- /recyclerviewscreen/src/main/res/font/montserrat_alternates_with_cyrillic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/src/main/res/font/montserrat_alternates_with_cyrillic.ttf -------------------------------------------------------------------------------- /recyclerviewscreen/src/main/res/layout-w520dp/memorise_mirrored_row.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/src/main/res/layout-w520dp/memorise_mirrored_row.xml -------------------------------------------------------------------------------- /recyclerviewscreen/src/main/res/layout-w520dp/memorise_row.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/src/main/res/layout-w520dp/memorise_row.xml -------------------------------------------------------------------------------- /recyclerviewscreen/src/main/res/layout/digit_text_view.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/src/main/res/layout/digit_text_view.xml -------------------------------------------------------------------------------- /recyclerviewscreen/src/main/res/layout/header_row.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/src/main/res/layout/header_row.xml -------------------------------------------------------------------------------- /recyclerviewscreen/src/main/res/layout/icon_with_text_layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/src/main/res/layout/icon_with_text_layout.xml -------------------------------------------------------------------------------- /recyclerviewscreen/src/main/res/layout/language_filter_layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/src/main/res/layout/language_filter_layout.xml -------------------------------------------------------------------------------- /recyclerviewscreen/src/main/res/layout/memorise_mirrored_row.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/src/main/res/layout/memorise_mirrored_row.xml -------------------------------------------------------------------------------- /recyclerviewscreen/src/main/res/layout/memorise_overflow_layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/src/main/res/layout/memorise_overflow_layout.xml -------------------------------------------------------------------------------- /recyclerviewscreen/src/main/res/layout/memorise_row.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/src/main/res/layout/memorise_row.xml -------------------------------------------------------------------------------- /recyclerviewscreen/src/main/res/layout/recycler_view_activity.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/src/main/res/layout/recycler_view_activity.xml -------------------------------------------------------------------------------- /recyclerviewscreen/src/main/res/layout/recycler_view_fragment.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/src/main/res/layout/recycler_view_fragment.xml -------------------------------------------------------------------------------- /recyclerviewscreen/src/main/res/layout/training_row.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/src/main/res/layout/training_row.xml -------------------------------------------------------------------------------- /recyclerviewscreen/src/main/res/values-ar/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/src/main/res/values-ar/strings.xml -------------------------------------------------------------------------------- /recyclerviewscreen/src/main/res/values-b+sr+Cyrl/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/src/main/res/values-b+sr+Cyrl/strings.xml -------------------------------------------------------------------------------- /recyclerviewscreen/src/main/res/values-b+sr+Latn/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/src/main/res/values-b+sr+Latn/strings.xml -------------------------------------------------------------------------------- /recyclerviewscreen/src/main/res/values-night/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/src/main/res/values-night/themes.xml -------------------------------------------------------------------------------- /recyclerviewscreen/src/main/res/values/attrs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/src/main/res/values/attrs.xml -------------------------------------------------------------------------------- /recyclerviewscreen/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /recyclerviewscreen/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /recyclerviewscreen/src/main/res/values/plurals.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/src/main/res/values/plurals.xml -------------------------------------------------------------------------------- /recyclerviewscreen/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /recyclerviewscreen/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /recyclerviewscreen/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/recyclerviewscreen/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/settings.gradle -------------------------------------------------------------------------------- /testannotations/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /testannotations/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/testannotations/build.gradle -------------------------------------------------------------------------------- /testannotations/src/main/java/com/example/road/to/effective/snapshot/testing/testannotations/ActivityTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/testannotations/src/main/java/com/example/road/to/effective/snapshot/testing/testannotations/ActivityTest.kt -------------------------------------------------------------------------------- /testannotations/src/main/java/com/example/road/to/effective/snapshot/testing/testannotations/BitmapTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/testannotations/src/main/java/com/example/road/to/effective/snapshot/testing/testannotations/BitmapTest.kt -------------------------------------------------------------------------------- /testannotations/src/main/java/com/example/road/to/effective/snapshot/testing/testannotations/ComposableTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/testannotations/src/main/java/com/example/road/to/effective/snapshot/testing/testannotations/ComposableTest.kt -------------------------------------------------------------------------------- /testannotations/src/main/java/com/example/road/to/effective/snapshot/testing/testannotations/DialogTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/testannotations/src/main/java/com/example/road/to/effective/snapshot/testing/testannotations/DialogTest.kt -------------------------------------------------------------------------------- /testannotations/src/main/java/com/example/road/to/effective/snapshot/testing/testannotations/FragmentTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/testannotations/src/main/java/com/example/road/to/effective/snapshot/testing/testannotations/FragmentTest.kt -------------------------------------------------------------------------------- /testannotations/src/main/java/com/example/road/to/effective/snapshot/testing/testannotations/HappyPath.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/testannotations/src/main/java/com/example/road/to/effective/snapshot/testing/testannotations/HappyPath.kt -------------------------------------------------------------------------------- /testannotations/src/main/java/com/example/road/to/effective/snapshot/testing/testannotations/RecyclerViewTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/testannotations/src/main/java/com/example/road/to/effective/snapshot/testing/testannotations/RecyclerViewTest.kt -------------------------------------------------------------------------------- /testannotations/src/main/java/com/example/road/to/effective/snapshot/testing/testannotations/UnhappyPath.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/testannotations/src/main/java/com/example/road/to/effective/snapshot/testing/testannotations/UnhappyPath.kt -------------------------------------------------------------------------------- /testannotations/src/main/java/com/example/road/to/effective/snapshot/testing/testannotations/ViewHolderTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio-sastre/Android-screenshot-testing-playground/HEAD/testannotations/src/main/java/com/example/road/to/effective/snapshot/testing/testannotations/ViewHolderTest.kt --------------------------------------------------------------------------------