Index: chrome/browser/sync/test/integration/two_client_extensions_sync_test.cc |
diff --git a/chrome/browser/sync/test/integration/two_client_extensions_sync_test.cc b/chrome/browser/sync/test/integration/two_client_extensions_sync_test.cc |
index f9211fb01816623bdd4907b1b08ce2a0f1de81aa..26fd56048506b4735802adef7bdb71d0d4342dfb 100644 |
--- a/chrome/browser/sync/test/integration/two_client_extensions_sync_test.cc |
+++ b/chrome/browser/sync/test/integration/two_client_extensions_sync_test.cc |
@@ -9,7 +9,6 @@ |
#include "chrome/browser/sync/test/integration/sync_integration_test_util.h" |
#include "chrome/browser/sync/test/integration/sync_test.h" |
-using extensions_helper::AwaitAllProfilesHaveSameExtensions; |
using extensions_helper::AllProfilesHaveSameExtensions; |
using extensions_helper::DisableExtension; |
using extensions_helper::EnableExtension; |
@@ -22,9 +21,8 @@ using extensions_helper::UninstallExtension; |
class TwoClientExtensionsSyncTest : public SyncTest { |
public: |
- TwoClientExtensionsSyncTest() : SyncTest(TWO_CLIENT) {} |
+ TwoClientExtensionsSyncTest() : SyncTest(TWO_CLIENT) { DisableVerifier(); } |
- ~TwoClientExtensionsSyncTest() override {} |
bool TestUsesSelfNotifications() override { return false; } |
private: |
@@ -34,7 +32,7 @@ class TwoClientExtensionsSyncTest : public SyncTest { |
IN_PROC_BROWSER_TEST_F(TwoClientExtensionsSyncTest, |
E2E_ENABLED(StartWithNoExtensions)) { |
ASSERT_TRUE(SetupSync()); |
- ASSERT_TRUE(AwaitAllProfilesHaveSameExtensions()); |
+ ASSERT_TRUE(ExtensionsMatchChecker().Wait()); |
} |
// E2E tests flaky on Mac: https://crbug.com/597319 |
@@ -61,7 +59,7 @@ IN_PROC_BROWSER_TEST_F(TwoClientExtensionsSyncTest, |
} |
ASSERT_TRUE(SetupSync()); |
- ASSERT_TRUE(AwaitAllProfilesHaveSameExtensions()); |
+ ASSERT_TRUE(ExtensionsMatchChecker().Wait()); |
EXPECT_EQ(kNumExtensions, |
static_cast<int>(GetInstalledExtensions(GetProfile(0)).size())); |
} |
@@ -95,7 +93,7 @@ IN_PROC_BROWSER_TEST_F(TwoClientExtensionsSyncTest, |
} |
ASSERT_TRUE(SetupSync()); |
- ASSERT_TRUE(AwaitAllProfilesHaveSameExtensions()); |
+ ASSERT_TRUE(ExtensionsMatchChecker().Wait()); |
EXPECT_EQ( |
kNumCommonExtensions + kNumProfile0Extensions + kNumProfile1Extensions, |
static_cast<int>(GetInstalledExtensions(GetProfile(0)).size())); |
@@ -114,7 +112,7 @@ IN_PROC_BROWSER_TEST_F(TwoClientExtensionsSyncTest, |
} |
ASSERT_TRUE(SetupSync()); |
- ASSERT_TRUE(AwaitAllProfilesHaveSameExtensions()); |
+ ASSERT_TRUE(ExtensionsMatchChecker().Wait()); |
const int kNumProfile0Extensions = 10; |
for (int i = 0; i < kNumProfile0Extensions; ++extension_index, ++i) { |
@@ -126,7 +124,7 @@ IN_PROC_BROWSER_TEST_F(TwoClientExtensionsSyncTest, |
InstallExtension(GetProfile(1), extension_index); |
} |
- ASSERT_TRUE(AwaitAllProfilesHaveSameExtensions()); |
+ ASSERT_TRUE(ExtensionsMatchChecker().Wait()); |
EXPECT_EQ( |
kNumCommonExtensions + kNumProfile0Extensions + kNumProfile1Extensions, |
static_cast<int>(GetInstalledExtensions(GetProfile(0)).size())); |
@@ -139,7 +137,7 @@ IN_PROC_BROWSER_TEST_F(TwoClientExtensionsSyncTest, MAYBE_E2E(Add)) { |
InstallExtension(GetProfile(0), 0); |
- ASSERT_TRUE(AwaitAllProfilesHaveSameExtensions()); |
+ ASSERT_TRUE(ExtensionsMatchChecker().Wait()); |
EXPECT_EQ(1u, GetInstalledExtensions(GetProfile(0)).size()); |
} |
@@ -149,10 +147,10 @@ IN_PROC_BROWSER_TEST_F(TwoClientExtensionsSyncTest, MAYBE_E2E(Uninstall)) { |
ASSERT_TRUE(AllProfilesHaveSameExtensions()); |
InstallExtension(GetProfile(0), 0); |
- ASSERT_TRUE(AwaitAllProfilesHaveSameExtensions()); |
+ ASSERT_TRUE(ExtensionsMatchChecker().Wait()); |
UninstallExtension(GetProfile(0), 0); |
- ASSERT_TRUE(AwaitAllProfilesHaveSameExtensions()); |
+ ASSERT_TRUE(ExtensionsMatchChecker().Wait()); |
EXPECT_TRUE(GetInstalledExtensions(GetProfile(0)).empty()); |
} |
@@ -163,17 +161,17 @@ IN_PROC_BROWSER_TEST_F(TwoClientExtensionsSyncTest, |
ASSERT_TRUE(AllProfilesHaveSameExtensions()); |
InstallExtension(GetProfile(0), 0); |
- ASSERT_TRUE(AwaitAllProfilesHaveSameExtensions()); |
+ ASSERT_TRUE(ExtensionsMatchChecker().Wait()); |
DisableExtension(GetProfile(0), 0); |
ASSERT_FALSE(HasSameExtensions(0, 1)); |
- ASSERT_TRUE(AwaitAllProfilesHaveSameExtensions()); |
+ ASSERT_TRUE(ExtensionsMatchChecker().Wait()); |
EnableExtension(GetProfile(1), 0); |
ASSERT_FALSE(HasSameExtensions(0, 1)); |
- ASSERT_TRUE(AwaitAllProfilesHaveSameExtensions()); |
+ ASSERT_TRUE(ExtensionsMatchChecker().Wait()); |
} |
// TCM ID - 3728322. |
@@ -183,17 +181,17 @@ IN_PROC_BROWSER_TEST_F(TwoClientExtensionsSyncTest, |
ASSERT_TRUE(AllProfilesHaveSameExtensions()); |
InstallExtension(GetProfile(0), 0); |
- ASSERT_TRUE(AwaitAllProfilesHaveSameExtensions()); |
+ ASSERT_TRUE(ExtensionsMatchChecker().Wait()); |
IncognitoEnableExtension(GetProfile(0), 0); |
ASSERT_FALSE(HasSameExtensions(0, 1)); |
- ASSERT_TRUE(AwaitAllProfilesHaveSameExtensions()); |
+ ASSERT_TRUE(ExtensionsMatchChecker().Wait()); |
IncognitoDisableExtension(GetProfile(1), 0); |
ASSERT_FALSE(HasSameExtensions(0, 1)); |
- ASSERT_TRUE(AwaitAllProfilesHaveSameExtensions()); |
+ ASSERT_TRUE(ExtensionsMatchChecker().Wait()); |
} |
// Regression test for bug 104399: ensure that an extension installed prior to |
@@ -207,12 +205,12 @@ IN_PROC_BROWSER_TEST_F(TwoClientExtensionsSyncTest, |
ASSERT_TRUE(SetupSync()); |
- ASSERT_TRUE(AwaitAllProfilesHaveSameExtensions()); |
+ ASSERT_TRUE(ExtensionsMatchChecker().Wait()); |
ASSERT_EQ(1u, GetInstalledExtensions(GetProfile(0)).size()); |
UninstallExtension(GetProfile(0), 0); |
- ASSERT_TRUE(AwaitAllProfilesHaveSameExtensions()); |
+ ASSERT_TRUE(ExtensionsMatchChecker().Wait()); |
EXPECT_TRUE(GetInstalledExtensions(GetProfile(0)).empty()); |
} |