Skip to content

Commit e0ddc9f

Browse files
committed
use androidx takeScreenshot
1 parent 168fa24 commit e0ddc9f

File tree

1 file changed

+6
-8
lines changed

1 file changed

+6
-8
lines changed

app/src/androidTest/java/net/vonforst/evmap/screenshot/ScreenshotTest.kt

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,6 @@ import androidx.test.ext.junit.runners.AndroidJUnit4
1616
import androidx.test.platform.app.InstrumentationRegistry
1717
import androidx.test.rule.GrantPermissionRule
1818
import androidx.test.rule.GrantPermissionRule.grant
19-
import androidx.test.uiautomator.UiDevice
20-
import androidx.test.uiautomator.UiSelector
2119
import kotlinx.coroutines.runBlocking
2220
import net.vonforst.evmap.EXTRA_CHARGER_ID
2321
import net.vonforst.evmap.EXTRA_LAT
@@ -30,20 +28,15 @@ import net.vonforst.evmap.api.goingelectric.GoingElectricApiWrapper
3028
import net.vonforst.evmap.model.Favorite
3129
import net.vonforst.evmap.storage.AppDatabase
3230
import net.vonforst.evmap.storage.PreferenceDataSource
33-
import org.junit.AfterClass
3431
import org.junit.Before
3532
import org.junit.BeforeClass
3633
import org.junit.Rule
3734
import org.junit.Test
3835
import org.junit.runner.RunWith
39-
import tools.fastlane.screengrab.FalconScreenshotStrategy
4036
import tools.fastlane.screengrab.Screengrab
41-
import tools.fastlane.screengrab.ScreenshotStrategy
42-
import tools.fastlane.screengrab.UiAutomatorScreenshotStrategy
4337
import tools.fastlane.screengrab.cleanstatusbar.CleanStatusBar
4438
import tools.fastlane.screengrab.cleanstatusbar.IconVisibility
4539
import tools.fastlane.screengrab.locale.LocaleTestRule
46-
import java.lang.RuntimeException
4740
import java.time.Instant
4841

4942

@@ -55,7 +48,12 @@ class ScreenshotTest {
5548
fun beforeAll() {
5649
IdlingRegistry.getInstance().register(EspressoIdlingResource.countingIdlingResource)
5750

58-
Screengrab.setDefaultScreenshotStrategy(UiAutomatorScreenshotStrategy())
51+
Screengrab.setDefaultScreenshotStrategy { screenshotName, screenshotCallback ->
52+
screenshotCallback.screenshotCaptured(
53+
screenshotName,
54+
androidx.test.core.app.takeScreenshot()
55+
)
56+
}
5957

6058
CleanStatusBar()
6159
.setWifiVisibility(IconVisibility.HIDE)

0 commit comments

Comments
 (0)