Index: chrome/browser/sync/test/integration/migration_test.cc |
diff --git a/chrome/browser/sync/test/integration/migration_test.cc b/chrome/browser/sync/test/integration/migration_test.cc |
index 4f42c56d491924accf6f385863abbb57cb3e6546..0af31e9d0d0dddd65300767fbc815a0c3d9bd8a5 100644 |
--- a/chrome/browser/sync/test/integration/migration_test.cc |
+++ b/chrome/browser/sync/test/integration/migration_test.cc |
@@ -243,21 +243,10 @@ class MigrationTest : public SyncTest { |
} |
} |
- bool ShouldRunMigrationTest() const { |
- if (!ServerSupportsNotificationControl() || |
- !ServerSupportsErrorTriggering()) { |
- LOG(WARNING) << "Test skipped in this server environment."; |
- return false; |
- } |
- return true; |
- } |
- |
// Makes sure migration works with the given migration list and |
// trigger method. |
void RunMigrationTest(const MigrationList& migration_list, |
TriggerMethod trigger_method) { |
- ASSERT_TRUE(ShouldRunMigrationTest()); |
- |
// If we have only one client, turn off notifications to avoid the |
// possibility of spurious sync cycles. |
bool do_test_without_notifications = |
@@ -313,14 +302,11 @@ class MigrationTest : public SyncTest { |
class MigrationSingleClientTest : public MigrationTest { |
public: |
- MigrationSingleClientTest() : MigrationTest(SINGLE_CLIENT) {} |
+ MigrationSingleClientTest() : MigrationTest(SINGLE_CLIENT_LEGACY) {} |
virtual ~MigrationSingleClientTest() {} |
void RunSingleClientMigrationTest(const MigrationList& migration_list, |
TriggerMethod trigger_method) { |
- if (!ShouldRunMigrationTest()) { |
- return; |
- } |
ASSERT_TRUE(SetupSync()); |
RunMigrationTest(migration_list, trigger_method); |
} |
@@ -355,8 +341,9 @@ IN_PROC_BROWSER_TEST_F(MigrationSingleClientTest, NigoriOnly) { |
// A little more complicated -- two data types. |
+// See crbug.com/392989. |
IN_PROC_BROWSER_TEST_F(MigrationSingleClientTest, |
- BookmarksPrefsIndividually) { |
+ DISABLED_BookmarksPrefsIndividually) { |
RunSingleClientMigrationTest( |
MakeList(syncer::BOOKMARKS, syncer::PREFERENCES), |
MODIFY_PREF); |
@@ -386,26 +373,31 @@ IN_PROC_BROWSER_TEST_F(MigrationSingleClientTest, PrefsNigoriBoth) { |
// The whole shebang -- all data types. |
-IN_PROC_BROWSER_TEST_F(MigrationSingleClientTest, AllTypesIndividually) { |
+// See crbug.com/392989. |
+IN_PROC_BROWSER_TEST_F(MigrationSingleClientTest, |
+ DISABLED_AllTypesIndividually) { |
ASSERT_TRUE(SetupClients()); |
RunSingleClientMigrationTest(GetPreferredDataTypesList(), MODIFY_BOOKMARK); |
} |
+// See crbug.com/392989. |
IN_PROC_BROWSER_TEST_F(MigrationSingleClientTest, |
- AllTypesIndividuallyTriggerNotification) { |
+ DISABLED_AllTypesIndividuallyTriggerNotification) { |
ASSERT_TRUE(SetupClients()); |
RunSingleClientMigrationTest(GetPreferredDataTypesList(), |
TRIGGER_NOTIFICATION); |
} |
-IN_PROC_BROWSER_TEST_F(MigrationSingleClientTest, AllTypesAtOnce) { |
+// See crbug.com/392989. |
+IN_PROC_BROWSER_TEST_F(MigrationSingleClientTest, DISABLED_AllTypesAtOnce) { |
ASSERT_TRUE(SetupClients()); |
RunSingleClientMigrationTest(MakeList(GetPreferredDataTypes()), |
MODIFY_PREF); |
} |
+// See crbug.com/392989. |
IN_PROC_BROWSER_TEST_F(MigrationSingleClientTest, |
- AllTypesAtOnceTriggerNotification) { |
+ DISABLED_AllTypesAtOnceTriggerNotification) { |
ASSERT_TRUE(SetupClients()); |
RunSingleClientMigrationTest(MakeList(GetPreferredDataTypes()), |
TRIGGER_NOTIFICATION); |
@@ -422,8 +414,9 @@ IN_PROC_BROWSER_TEST_F(MigrationSingleClientTest, |
RunSingleClientMigrationTest(migration_list, MODIFY_BOOKMARK); |
} |
+// See crbug.com/392989. |
IN_PROC_BROWSER_TEST_F(MigrationSingleClientTest, |
- AllTypesWithNigoriAtOnce) { |
+ DISABLED_AllTypesWithNigoriAtOnce) { |
ASSERT_TRUE(SetupClients()); |
syncer::ModelTypeSet all_types = GetPreferredDataTypes(); |
all_types.Put(syncer::NIGORI); |
@@ -432,7 +425,7 @@ IN_PROC_BROWSER_TEST_F(MigrationSingleClientTest, |
class MigrationTwoClientTest : public MigrationTest { |
public: |
- MigrationTwoClientTest() : MigrationTest(TWO_CLIENT) {} |
+ MigrationTwoClientTest() : MigrationTest(TWO_CLIENT_LEGACY) {} |
virtual ~MigrationTwoClientTest() {} |
// Helper function that verifies that preferences sync still works. |
@@ -445,9 +438,6 @@ class MigrationTwoClientTest : public MigrationTest { |
void RunTwoClientMigrationTest(const MigrationList& migration_list, |
TriggerMethod trigger_method) { |
- if (!ShouldRunMigrationTest()) { |
- return; |
- } |
ASSERT_TRUE(SetupSync()); |
// Make sure pref sync works before running the migration test. |
@@ -466,15 +456,18 @@ class MigrationTwoClientTest : public MigrationTest { |
// Easiest possible test of migration errors: triggers a server |
// migration on one datatype, then modifies some other datatype. |
-IN_PROC_BROWSER_TEST_F(MigrationTwoClientTest, MigratePrefsThenModifyBookmark) { |
+// See crbug.com/392989. |
+IN_PROC_BROWSER_TEST_F(MigrationTwoClientTest, |
+ DISABLED_MigratePrefsThenModifyBookmark) { |
RunTwoClientMigrationTest(MakeList(syncer::PREFERENCES), |
MODIFY_BOOKMARK); |
} |
// Triggers a server migration on two datatypes, then makes a local |
// modification to one of them. |
+// See crbug.com/392989. |
IN_PROC_BROWSER_TEST_F(MigrationTwoClientTest, |
- MigratePrefsAndBookmarksThenModifyBookmark) { |
+ DISABLED_MigratePrefsAndBookmarksThenModifyBookmark) { |
RunTwoClientMigrationTest( |
MakeList(syncer::PREFERENCES, syncer::BOOKMARKS), |
MODIFY_BOOKMARK); |