Skip to content

Commit c6ab87a

Browse files
committed
move waitforidle
1 parent 4240fbb commit c6ab87a

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

android-snaptesting/src/main/java/com/telefonica/androidsnaptesting/screenshots/ScreenshotsRule.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,8 @@ public class ScreenshotsRule(
7171
) {
7272
val view = activity.findViewById<View>(android.R.id.content)
7373

74+
disableFlakyComponentsAndWaitForIdle(view)
75+
7476
val bitmap = Screenshot.capture(activity).bitmap
7577
compareScreenshot(bitmap, name, view)
7678
}
@@ -81,7 +83,6 @@ public class ScreenshotsRule(
8183
name: String? = null,
8284
view: View? = null,
8385
) {
84-
disableFlakyComponentsAndWaitForIdle(view)
8586
val resourceName = "${className}_${name ?: testName}.png"
8687
val fileName = "$resourceName.${System.nanoTime()}"
8788
saveScreenshot(fileName, bitmap)

app/src/androidTest/java/com/telefonica/androidsnaptesting/ExampleInstrumentedTest.kt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,9 @@ package com.telefonica.androidsnaptesting
22

33
import androidx.test.core.app.ActivityScenario
44
import androidx.test.ext.junit.runners.AndroidJUnit4
5+
import com.telefonica.androidsnaptesting.logs.LogsRecorder
6+
import com.telefonica.androidsnaptesting.logs.LogsRule
7+
import com.telefonica.androidsnaptesting.screenshots.ScreenshotsRule
58
import org.junit.Rule
69
import org.junit.Test
710
import org.junit.runner.RunWith

0 commit comments

Comments
 (0)