|
|
@ -24,6 +24,7 @@ import org.junit.Test
|
|
|
|
import org.mozilla.fenix.HomeActivity
|
|
|
|
import org.mozilla.fenix.HomeActivity
|
|
|
|
import org.mozilla.fenix.R
|
|
|
|
import org.mozilla.fenix.R
|
|
|
|
import org.mozilla.fenix.helpers.AndroidAssetDispatcher
|
|
|
|
import org.mozilla.fenix.helpers.AndroidAssetDispatcher
|
|
|
|
|
|
|
|
import org.mozilla.fenix.helpers.FeatureSettingsHelper
|
|
|
|
import org.mozilla.fenix.helpers.HomeActivityTestRule
|
|
|
|
import org.mozilla.fenix.helpers.HomeActivityTestRule
|
|
|
|
import org.mozilla.fenix.helpers.TestAssetHelper
|
|
|
|
import org.mozilla.fenix.helpers.TestAssetHelper
|
|
|
|
import org.mozilla.fenix.helpers.TestHelper.mDevice
|
|
|
|
import org.mozilla.fenix.helpers.TestHelper.mDevice
|
|
|
@ -39,6 +40,7 @@ import tools.fastlane.screengrab.locale.LocaleTestRule
|
|
|
|
class MenuScreenShotTest : ScreenshotTest() {
|
|
|
|
class MenuScreenShotTest : ScreenshotTest() {
|
|
|
|
private lateinit var mockWebServer: MockWebServer
|
|
|
|
private lateinit var mockWebServer: MockWebServer
|
|
|
|
private lateinit var mDevice: UiDevice
|
|
|
|
private lateinit var mDevice: UiDevice
|
|
|
|
|
|
|
|
private val featureSettingsHelper = FeatureSettingsHelper()
|
|
|
|
|
|
|
|
|
|
|
|
@Rule
|
|
|
|
@Rule
|
|
|
|
@JvmField
|
|
|
|
@JvmField
|
|
|
@ -54,10 +56,13 @@ class MenuScreenShotTest : ScreenshotTest() {
|
|
|
|
dispatcher = AndroidAssetDispatcher()
|
|
|
|
dispatcher = AndroidAssetDispatcher()
|
|
|
|
start()
|
|
|
|
start()
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
featureSettingsHelper.setTCPCFREnabled(false)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@After
|
|
|
|
@After
|
|
|
|
fun tearDown() {
|
|
|
|
fun tearDown() {
|
|
|
|
|
|
|
|
featureSettingsHelper.resetAllFeatureFlags()
|
|
|
|
mActivityTestRule.getActivity().finishAndRemoveTask()
|
|
|
|
mActivityTestRule.getActivity().finishAndRemoveTask()
|
|
|
|
mockWebServer.shutdown()
|
|
|
|
mockWebServer.shutdown()
|
|
|
|
}
|
|
|
|
}
|
|
|
|