diff --git a/Corona-Warn-App/src/androidTest/java/de/rki/coronawarnapp/ui/onboarding/OnboardingFragmentTest.kt b/Corona-Warn-App/src/androidTest/java/de/rki/coronawarnapp/ui/onboarding/OnboardingFragmentTest.kt index fcb9c09305419dfade9a40174ccf8a3d09c049e1..37e5a4d49af8069975cbe544e3fd203ad12f2cca 100644 --- a/Corona-Warn-App/src/androidTest/java/de/rki/coronawarnapp/ui/onboarding/OnboardingFragmentTest.kt +++ b/Corona-Warn-App/src/androidTest/java/de/rki/coronawarnapp/ui/onboarding/OnboardingFragmentTest.kt @@ -39,8 +39,10 @@ class OnboardingFragmentTest : BaseUITest() { launchFragmentInContainer2<OnboardingFragment>() takeScreenshot<OnboardingFragment>() - onView(withId(R.id.onboarding_easy_language)).perform(scrollTo()) - takeScreenshot<OnboardingFragment>("2") + if (showEasyLanguageLink()) { + onView(withId(R.id.onboarding_easy_language)).perform(scrollTo()) + takeScreenshot<OnboardingFragment>("2") + } } } diff --git a/Corona-Warn-App/src/androidTest/java/testhelpers/ScreenshotUnderTest.kt b/Corona-Warn-App/src/androidTest/java/testhelpers/ScreenshotUnderTest.kt new file mode 100644 index 0000000000000000000000000000000000000000..7d1de56b8f35ddf027530b819add8a7bccd228d7 --- /dev/null +++ b/Corona-Warn-App/src/androidTest/java/testhelpers/ScreenshotUnderTest.kt @@ -0,0 +1,15 @@ +package testhelpers + +/** + * Similar to [Screenshot]. it is helpful during development and testing process to filter + * the test currently being implemented. + * In fastlane folder. replace `Screenshot` with `ScreenshotUnderTest` in Screengrabfile + * + * Note: this is only for testing purposes and should NOT be used in final tests + */ +@kotlin.annotation.Retention(AnnotationRetention.RUNTIME) +@Target( + AnnotationTarget.FUNCTION, + AnnotationTarget.CLASS +) +annotation class ScreenshotUnderTest