From 092ab10d3bb89e2ee372840ef92fb5909444afd9 Mon Sep 17 00:00:00 2001 From: Mugurell Date: Thu, 25 Aug 2022 12:50:53 +0300 Subject: [PATCH] For #26224 - Disable the TCP CFR in failing UI tests --- .../org/mozilla/fenix/helpers/FeatureSettingsHelper.kt | 9 +++++++++ .../org/mozilla/fenix/ui/BrowsingErrorPagesTest.kt | 1 + .../java/org/mozilla/fenix/ui/ContextMenusTest.kt | 6 ++++++ .../java/org/mozilla/fenix/ui/CustomTabsTest.kt | 6 ++++++ .../java/org/mozilla/fenix/ui/DownloadFileTypesTest.kt | 2 ++ .../java/org/mozilla/fenix/ui/DownloadTest.kt | 2 ++ .../java/org/mozilla/fenix/ui/HistoryTest.kt | 5 +++++ .../java/org/mozilla/fenix/ui/NavigationToolbarTest.kt | 8 +++++--- .../mozilla/fenix/ui/NoNetworkAccessStartupTests.kt | 10 ++++++++++ .../androidTest/java/org/mozilla/fenix/ui/PwaTest.kt | 1 + .../java/org/mozilla/fenix/ui/SearchTest.kt | 1 + .../java/org/mozilla/fenix/ui/SettingsAddonsTest.kt | 6 ++++++ .../java/org/mozilla/fenix/ui/SettingsAdvancedTest.kt | 1 + .../java/org/mozilla/fenix/ui/SettingsBasicsTest.kt | 1 + .../java/org/mozilla/fenix/ui/SettingsHomepageTest.kt | 1 + .../java/org/mozilla/fenix/ui/SettingsPrivacyTest.kt | 2 ++ .../java/org/mozilla/fenix/ui/SitePermissionsTest.kt | 1 + .../androidTest/java/org/mozilla/fenix/ui/SmokeTest.kt | 2 ++ .../fenix/ui/StrictEnhancedTrackingProtectionTest.kt | 1 + .../java/org/mozilla/fenix/ui/TabbedBrowsingTest.kt | 1 + .../java/org/mozilla/fenix/ui/TopSitesTest.kt | 1 + 21 files changed, 65 insertions(+), 3 deletions(-) diff --git a/app/src/androidTest/java/org/mozilla/fenix/helpers/FeatureSettingsHelper.kt b/app/src/androidTest/java/org/mozilla/fenix/helpers/FeatureSettingsHelper.kt index 2ed17ff692d5..1fa4df11b5ad 100644 --- a/app/src/androidTest/java/org/mozilla/fenix/helpers/FeatureSettingsHelper.kt +++ b/app/src/androidTest/java/org/mozilla/fenix/helpers/FeatureSettingsHelper.kt @@ -18,6 +18,7 @@ class FeatureSettingsHelper { private var isRecentTabsFeatureEnabled: Boolean = settings.showRecentTabsFeature private var isRecentlyVisitedFeatureEnabled: Boolean = settings.historyMetadataUIFeature private var isUserKnowsAboutPwasTrue: Boolean = settings.userKnowsAboutPwas + private var isTCPCFREnabled: Boolean = settings.shouldShowTotalCookieProtectionCFR fun setPocketEnabled(enabled: Boolean) { settings.showPocketRecommendationsFeature = enabled @@ -47,6 +48,13 @@ class FeatureSettingsHelper { settings.deleteSitePermissions = delete } + /** + * Enable or disable showing the TCP CFR when accessing a webpage for the first time. + */ + fun setTCPCFREnabled(shouldShowCFR: Boolean) { + settings.shouldShowTotalCookieProtectionCFR = shouldShowCFR + } + // Important: // Use this after each test if you have modified these feature settings // to make sure the app goes back to the default state @@ -56,5 +64,6 @@ class FeatureSettingsHelper { settings.showRecentTabsFeature = isRecentTabsFeatureEnabled settings.historyMetadataUIFeature = isRecentlyVisitedFeatureEnabled settings.userKnowsAboutPwas = isUserKnowsAboutPwasTrue + settings.shouldShowTotalCookieProtectionCFR = isTCPCFREnabled } } diff --git a/app/src/androidTest/java/org/mozilla/fenix/ui/BrowsingErrorPagesTest.kt b/app/src/androidTest/java/org/mozilla/fenix/ui/BrowsingErrorPagesTest.kt index f052fee6b40e..ce8e32a411e9 100644 --- a/app/src/androidTest/java/org/mozilla/fenix/ui/BrowsingErrorPagesTest.kt +++ b/app/src/androidTest/java/org/mozilla/fenix/ui/BrowsingErrorPagesTest.kt @@ -39,6 +39,7 @@ class BrowsingErrorPagesTest { fun setUp() { // disabling the jump-back-in pop-up that interferes with the tests. featureSettingsHelper.setJumpBackCFREnabled(false) + featureSettingsHelper.setTCPCFREnabled(false) } @After diff --git a/app/src/androidTest/java/org/mozilla/fenix/ui/ContextMenusTest.kt b/app/src/androidTest/java/org/mozilla/fenix/ui/ContextMenusTest.kt index ea5618f1de02..96c357382b78 100644 --- a/app/src/androidTest/java/org/mozilla/fenix/ui/ContextMenusTest.kt +++ b/app/src/androidTest/java/org/mozilla/fenix/ui/ContextMenusTest.kt @@ -15,6 +15,7 @@ import org.junit.Test import org.mozilla.fenix.customannotations.SmokeTest import org.mozilla.fenix.ext.settings import org.mozilla.fenix.helpers.AndroidAssetDispatcher +import org.mozilla.fenix.helpers.FeatureSettingsHelper import org.mozilla.fenix.helpers.HomeActivityIntentTestRule import org.mozilla.fenix.helpers.RetryTestRule import org.mozilla.fenix.helpers.TestAssetHelper @@ -47,6 +48,8 @@ class ContextMenusTest { @JvmField val retryTestRule = RetryTestRule(3) + private val featureSettingsHelper = FeatureSettingsHelper() + @Before fun setUp() { activityIntentTestRule.activity.applicationContext.settings().shouldShowJumpBackInCFR = false @@ -55,11 +58,14 @@ class ContextMenusTest { dispatcher = AndroidAssetDispatcher() start() } + + featureSettingsHelper.setTCPCFREnabled(false) } @After fun tearDown() { mockWebServer.shutdown() + featureSettingsHelper.resetAllFeatureFlags() } @SmokeTest diff --git a/app/src/androidTest/java/org/mozilla/fenix/ui/CustomTabsTest.kt b/app/src/androidTest/java/org/mozilla/fenix/ui/CustomTabsTest.kt index c3d6657bb7c4..0b441cf9f929 100644 --- a/app/src/androidTest/java/org/mozilla/fenix/ui/CustomTabsTest.kt +++ b/app/src/androidTest/java/org/mozilla/fenix/ui/CustomTabsTest.kt @@ -14,6 +14,7 @@ import org.junit.Test import org.mozilla.fenix.IntentReceiverActivity import org.mozilla.fenix.customannotations.SmokeTest import org.mozilla.fenix.helpers.AndroidAssetDispatcher +import org.mozilla.fenix.helpers.FeatureSettingsHelper import org.mozilla.fenix.helpers.HomeActivityIntentTestRule import org.mozilla.fenix.helpers.TestAssetHelper import org.mozilla.fenix.helpers.TestHelper.createCustomTabIntent @@ -43,6 +44,8 @@ class CustomTabsTest { IntentReceiverActivity::class.java, true, false ) + private val featureSettingsHelper = FeatureSettingsHelper() + @Before fun setUp() { mDevice = UiDevice.getInstance(InstrumentationRegistry.getInstrumentation()) @@ -50,11 +53,14 @@ class CustomTabsTest { dispatcher = AndroidAssetDispatcher() start() } + + featureSettingsHelper.setTCPCFREnabled(false) } @After fun tearDown() { mockWebServer.shutdown() + featureSettingsHelper.resetAllFeatureFlags() } @SmokeTest diff --git a/app/src/androidTest/java/org/mozilla/fenix/ui/DownloadFileTypesTest.kt b/app/src/androidTest/java/org/mozilla/fenix/ui/DownloadFileTypesTest.kt index 99cd4479ffc9..576c19ee4cbc 100644 --- a/app/src/androidTest/java/org/mozilla/fenix/ui/DownloadFileTypesTest.kt +++ b/app/src/androidTest/java/org/mozilla/fenix/ui/DownloadFileTypesTest.kt @@ -52,6 +52,8 @@ class DownloadFileTypesTest(fileName: String) { fun setUp() { // disabling the jump-back-in pop-up that interferes with the tests. featureSettingsHelper.setJumpBackCFREnabled(false) + // disable the TCP CFR that appears when loading webpages and interferes with the tests. + featureSettingsHelper.setTCPCFREnabled(false) // disabling the PWA CFR on 3rd visit featureSettingsHelper.disablePwaCFR(true) } diff --git a/app/src/androidTest/java/org/mozilla/fenix/ui/DownloadTest.kt b/app/src/androidTest/java/org/mozilla/fenix/ui/DownloadTest.kt index a2ec8f5796f4..460996ad4fee 100644 --- a/app/src/androidTest/java/org/mozilla/fenix/ui/DownloadTest.kt +++ b/app/src/androidTest/java/org/mozilla/fenix/ui/DownloadTest.kt @@ -66,6 +66,8 @@ class DownloadTest { mDevice = UiDevice.getInstance(InstrumentationRegistry.getInstrumentation()) // disabling the jump-back-in pop-up that interferes with the tests. featureSettingsHelper.setJumpBackCFREnabled(false) + // disable the TCP CFR that appears when loading webpages and interferes with the tests. + featureSettingsHelper.setTCPCFREnabled(false) // disabling the PWA CFR on 3rd visit featureSettingsHelper.disablePwaCFR(true) // clear all existing notifications diff --git a/app/src/androidTest/java/org/mozilla/fenix/ui/HistoryTest.kt b/app/src/androidTest/java/org/mozilla/fenix/ui/HistoryTest.kt index 0eb0a085b1f7..01348dca5fc5 100644 --- a/app/src/androidTest/java/org/mozilla/fenix/ui/HistoryTest.kt +++ b/app/src/androidTest/java/org/mozilla/fenix/ui/HistoryTest.kt @@ -21,6 +21,7 @@ import org.mozilla.fenix.R import org.mozilla.fenix.customannotations.SmokeTest import org.mozilla.fenix.ext.settings import org.mozilla.fenix.helpers.AndroidAssetDispatcher +import org.mozilla.fenix.helpers.FeatureSettingsHelper import org.mozilla.fenix.helpers.HomeActivityTestRule import org.mozilla.fenix.helpers.RecyclerViewIdlingResource import org.mozilla.fenix.helpers.TestAssetHelper @@ -40,6 +41,7 @@ class HistoryTest { private lateinit var mDevice: UiDevice private var historyListIdlingResource: RecyclerViewIdlingResource? = null private var recentlyClosedTabsListIdlingResource: RecyclerViewIdlingResource? = null + private val featureSettingsHelper = FeatureSettingsHelper() @get:Rule val activityTestRule = HomeActivityTestRule() @@ -54,11 +56,14 @@ class HistoryTest { dispatcher = AndroidAssetDispatcher() start() } + + featureSettingsHelper.setTCPCFREnabled(false) } @After fun tearDown() { mockWebServer.shutdown() + featureSettingsHelper.resetAllFeatureFlags() // Clearing all history data after each test to avoid overlapping data val applicationContext: Context = activityTestRule.activity.applicationContext val historyStorage = PlacesHistoryStorage(applicationContext) diff --git a/app/src/androidTest/java/org/mozilla/fenix/ui/NavigationToolbarTest.kt b/app/src/androidTest/java/org/mozilla/fenix/ui/NavigationToolbarTest.kt index 9b438fc0463b..83bf82f5cbe3 100644 --- a/app/src/androidTest/java/org/mozilla/fenix/ui/NavigationToolbarTest.kt +++ b/app/src/androidTest/java/org/mozilla/fenix/ui/NavigationToolbarTest.kt @@ -11,8 +11,8 @@ import org.junit.After import org.junit.Before import org.junit.Rule import org.junit.Test -import org.mozilla.fenix.ext.settings import org.mozilla.fenix.helpers.AndroidAssetDispatcher +import org.mozilla.fenix.helpers.FeatureSettingsHelper import org.mozilla.fenix.helpers.HomeActivityTestRule import org.mozilla.fenix.helpers.TestAssetHelper import org.mozilla.fenix.ui.robots.navigationToolbar @@ -34,6 +34,7 @@ class NavigationToolbarTest { /* ktlint-disable no-blank-line-before-rbrace */ // This imposes unreadable grouping. @get:Rule val activityTestRule = HomeActivityTestRule() + private val featureSettingsHelper = FeatureSettingsHelper() @Before fun setUp() { @@ -42,13 +43,14 @@ class NavigationToolbarTest { dispatcher = AndroidAssetDispatcher() start() } - val settings = activityTestRule.activity.settings() - settings.shouldShowJumpBackInCFR = false + featureSettingsHelper.setJumpBackCFREnabled(false) + featureSettingsHelper.setTCPCFREnabled(false) } @After fun tearDown() { mockWebServer.shutdown() + featureSettingsHelper.resetAllFeatureFlags() } @Test diff --git a/app/src/androidTest/java/org/mozilla/fenix/ui/NoNetworkAccessStartupTests.kt b/app/src/androidTest/java/org/mozilla/fenix/ui/NoNetworkAccessStartupTests.kt index 33fee12aa769..2f29478572b3 100644 --- a/app/src/androidTest/java/org/mozilla/fenix/ui/NoNetworkAccessStartupTests.kt +++ b/app/src/androidTest/java/org/mozilla/fenix/ui/NoNetworkAccessStartupTests.kt @@ -7,11 +7,13 @@ package org.mozilla.fenix.ui import androidx.core.net.toUri import androidx.test.platform.app.InstrumentationRegistry import org.junit.After +import org.junit.Before import org.junit.Ignore import org.junit.Rule import org.junit.Test import org.mozilla.fenix.R import org.mozilla.fenix.ext.settings +import org.mozilla.fenix.helpers.FeatureSettingsHelper import org.mozilla.fenix.helpers.HomeActivityTestRule import org.mozilla.fenix.helpers.TestHelper.packageName import org.mozilla.fenix.helpers.TestHelper.setNetworkEnabled @@ -30,10 +32,18 @@ class NoNetworkAccessStartupTests { @get:Rule val activityTestRule = HomeActivityTestRule(launchActivity = false) + private val featureSettingsHelper = FeatureSettingsHelper() + + @Before + fun setUp() { + featureSettingsHelper.setTCPCFREnabled(false) + } + @After fun tearDown() { // Restoring network connection setNetworkEnabled(true) + featureSettingsHelper.resetAllFeatureFlags() } @Test diff --git a/app/src/androidTest/java/org/mozilla/fenix/ui/PwaTest.kt b/app/src/androidTest/java/org/mozilla/fenix/ui/PwaTest.kt index edb04f99eda4..bb165fba7881 100644 --- a/app/src/androidTest/java/org/mozilla/fenix/ui/PwaTest.kt +++ b/app/src/androidTest/java/org/mozilla/fenix/ui/PwaTest.kt @@ -31,6 +31,7 @@ class PwaTest { @Before fun setUp() { featureSettingsHelper.disablePwaCFR(true) + featureSettingsHelper.setTCPCFREnabled(false) } @After diff --git a/app/src/androidTest/java/org/mozilla/fenix/ui/SearchTest.kt b/app/src/androidTest/java/org/mozilla/fenix/ui/SearchTest.kt index b62390749db1..32ea8a10c872 100644 --- a/app/src/androidTest/java/org/mozilla/fenix/ui/SearchTest.kt +++ b/app/src/androidTest/java/org/mozilla/fenix/ui/SearchTest.kt @@ -64,6 +64,7 @@ class SearchTest { start() } featureSettingsHelper.setJumpBackCFREnabled(false) + featureSettingsHelper.setTCPCFREnabled(false) featureSettingsHelper.setPocketEnabled(false) } diff --git a/app/src/androidTest/java/org/mozilla/fenix/ui/SettingsAddonsTest.kt b/app/src/androidTest/java/org/mozilla/fenix/ui/SettingsAddonsTest.kt index 65b55510b210..e814821df311 100644 --- a/app/src/androidTest/java/org/mozilla/fenix/ui/SettingsAddonsTest.kt +++ b/app/src/androidTest/java/org/mozilla/fenix/ui/SettingsAddonsTest.kt @@ -15,6 +15,7 @@ import org.mozilla.fenix.R import org.mozilla.fenix.customannotations.SmokeTest import org.mozilla.fenix.ext.settings import org.mozilla.fenix.helpers.AndroidAssetDispatcher +import org.mozilla.fenix.helpers.FeatureSettingsHelper import org.mozilla.fenix.helpers.HomeActivityIntentTestRule import org.mozilla.fenix.helpers.RecyclerViewIdlingResource import org.mozilla.fenix.helpers.TestAssetHelper.getEnhancedTrackingProtectionAsset @@ -32,6 +33,7 @@ class SettingsAddonsTest { private lateinit var mockWebServer: MockWebServer private var addonsListIdlingResource: RecyclerViewIdlingResource? = null private var addonContainerIdlingResource: ViewVisibilityIdlingResource? = null + private val featureSettingsHelper = FeatureSettingsHelper() @get:Rule val activityTestRule = HomeActivityIntentTestRule() @@ -42,6 +44,8 @@ class SettingsAddonsTest { dispatcher = AndroidAssetDispatcher() start() } + + featureSettingsHelper.setTCPCFREnabled(false) } @After @@ -55,6 +59,8 @@ class SettingsAddonsTest { if (addonContainerIdlingResource != null) { IdlingRegistry.getInstance().unregister(addonContainerIdlingResource!!) } + + featureSettingsHelper.resetAllFeatureFlags() } // Walks through settings add-ons menu to ensure all items are present diff --git a/app/src/androidTest/java/org/mozilla/fenix/ui/SettingsAdvancedTest.kt b/app/src/androidTest/java/org/mozilla/fenix/ui/SettingsAdvancedTest.kt index e45c9060e28c..ce525f9a5913 100644 --- a/app/src/androidTest/java/org/mozilla/fenix/ui/SettingsAdvancedTest.kt +++ b/app/src/androidTest/java/org/mozilla/fenix/ui/SettingsAdvancedTest.kt @@ -44,6 +44,7 @@ class SettingsAdvancedTest { start() } featureSettingsHelper.setPocketEnabled(false) + featureSettingsHelper.setTCPCFREnabled(false) } @After diff --git a/app/src/androidTest/java/org/mozilla/fenix/ui/SettingsBasicsTest.kt b/app/src/androidTest/java/org/mozilla/fenix/ui/SettingsBasicsTest.kt index aed05835d602..1873b3a776ae 100644 --- a/app/src/androidTest/java/org/mozilla/fenix/ui/SettingsBasicsTest.kt +++ b/app/src/androidTest/java/org/mozilla/fenix/ui/SettingsBasicsTest.kt @@ -55,6 +55,7 @@ class SettingsBasicsTest { } featureSettingsHelper.setJumpBackCFREnabled(false) + featureSettingsHelper.setTCPCFREnabled(false) } @After diff --git a/app/src/androidTest/java/org/mozilla/fenix/ui/SettingsHomepageTest.kt b/app/src/androidTest/java/org/mozilla/fenix/ui/SettingsHomepageTest.kt index b02a32c0f6e9..9fbb4f98afc4 100644 --- a/app/src/androidTest/java/org/mozilla/fenix/ui/SettingsHomepageTest.kt +++ b/app/src/androidTest/java/org/mozilla/fenix/ui/SettingsHomepageTest.kt @@ -43,6 +43,7 @@ class SettingsHomepageTest { start() } featureSettingsHelper.setJumpBackCFREnabled(false) + featureSettingsHelper.setTCPCFREnabled(false) } @After diff --git a/app/src/androidTest/java/org/mozilla/fenix/ui/SettingsPrivacyTest.kt b/app/src/androidTest/java/org/mozilla/fenix/ui/SettingsPrivacyTest.kt index 2430eefcd8d3..7c98ac4dcaaf 100644 --- a/app/src/androidTest/java/org/mozilla/fenix/ui/SettingsPrivacyTest.kt +++ b/app/src/androidTest/java/org/mozilla/fenix/ui/SettingsPrivacyTest.kt @@ -58,6 +58,7 @@ class SettingsPrivacyTest { } featureSettingsHelper.setJumpBackCFREnabled(false) + featureSettingsHelper.setTCPCFREnabled(false) featureSettingsHelper.disablePwaCFR(true) if (Build.VERSION.SDK_INT == Build.VERSION_CODES.R) { @@ -70,6 +71,7 @@ class SettingsPrivacyTest { @After fun tearDown() { mockWebServer.shutdown() + featureSettingsHelper.resetAllFeatureFlags() } @Test diff --git a/app/src/androidTest/java/org/mozilla/fenix/ui/SitePermissionsTest.kt b/app/src/androidTest/java/org/mozilla/fenix/ui/SitePermissionsTest.kt index 5ddfe755e2c7..2e3ff83c6c68 100644 --- a/app/src/androidTest/java/org/mozilla/fenix/ui/SitePermissionsTest.kt +++ b/app/src/androidTest/java/org/mozilla/fenix/ui/SitePermissionsTest.kt @@ -58,6 +58,7 @@ class SitePermissionsTest { fun setUp() { // disabling the new homepage pop-up that interferes with the tests. featureSettingsHelper.setJumpBackCFREnabled(false) + featureSettingsHelper.setTCPCFREnabled(false) featureSettingsHelper.deleteSitePermissions(true) featureSettingsHelper.disablePwaCFR(true) } diff --git a/app/src/androidTest/java/org/mozilla/fenix/ui/SmokeTest.kt b/app/src/androidTest/java/org/mozilla/fenix/ui/SmokeTest.kt index 2dcb8cf51c3f..8e08c2adfaa7 100644 --- a/app/src/androidTest/java/org/mozilla/fenix/ui/SmokeTest.kt +++ b/app/src/androidTest/java/org/mozilla/fenix/ui/SmokeTest.kt @@ -96,6 +96,7 @@ class SmokeTest { // disabling the new homepage pop-up that interferes with the tests. featureSettingsHelper.setJumpBackCFREnabled(false) + featureSettingsHelper.setTCPCFREnabled(false) mDevice = UiDevice.getInstance(InstrumentationRegistry.getInstrumentation()) mockWebServer = MockWebServer().apply { @@ -708,6 +709,7 @@ class SmokeTest { // Test running on beta/release builds in CI: // caution when making changes to it, so they don't block the builds fun noHistoryInPrivateBrowsingTest() { + FeatureSettingsHelper().setTCPCFREnabled(false) val website = TestAssetHelper.getGenericAsset(mockWebServer, 1) homeScreen { diff --git a/app/src/androidTest/java/org/mozilla/fenix/ui/StrictEnhancedTrackingProtectionTest.kt b/app/src/androidTest/java/org/mozilla/fenix/ui/StrictEnhancedTrackingProtectionTest.kt index eb2e130a5123..191f43e2304a 100644 --- a/app/src/androidTest/java/org/mozilla/fenix/ui/StrictEnhancedTrackingProtectionTest.kt +++ b/app/src/androidTest/java/org/mozilla/fenix/ui/StrictEnhancedTrackingProtectionTest.kt @@ -48,6 +48,7 @@ class StrictEnhancedTrackingProtectionTest { } featureSettingsHelper.setStrictETPEnabled() featureSettingsHelper.setJumpBackCFREnabled(false) + featureSettingsHelper.setTCPCFREnabled(false) } @After diff --git a/app/src/androidTest/java/org/mozilla/fenix/ui/TabbedBrowsingTest.kt b/app/src/androidTest/java/org/mozilla/fenix/ui/TabbedBrowsingTest.kt index d8deb9d58aa0..c46049f31b10 100644 --- a/app/src/androidTest/java/org/mozilla/fenix/ui/TabbedBrowsingTest.kt +++ b/app/src/androidTest/java/org/mozilla/fenix/ui/TabbedBrowsingTest.kt @@ -57,6 +57,7 @@ class TabbedBrowsingTest { fun setUp() { // disabling the new homepage pop-up that interferes with the tests. featureSettingsHelper.setJumpBackCFREnabled(false) + featureSettingsHelper.setTCPCFREnabled(false) mDevice = UiDevice.getInstance(InstrumentationRegistry.getInstrumentation()) mockWebServer = MockWebServer().apply { diff --git a/app/src/androidTest/java/org/mozilla/fenix/ui/TopSitesTest.kt b/app/src/androidTest/java/org/mozilla/fenix/ui/TopSitesTest.kt index daba0e3f26c9..be9b5408dddd 100644 --- a/app/src/androidTest/java/org/mozilla/fenix/ui/TopSitesTest.kt +++ b/app/src/androidTest/java/org/mozilla/fenix/ui/TopSitesTest.kt @@ -53,6 +53,7 @@ class TopSitesTest { } featureSettingsHelper.setJumpBackCFREnabled(false) + featureSettingsHelper.setTCPCFREnabled(false) } @After