| Index: sync/android/javatests/src/org/chromium/sync/AndroidSyncSettingsTest.java
|
| diff --git a/sync/android/javatests/src/org/chromium/sync/AndroidSyncSettingsTest.java b/sync/android/javatests/src/org/chromium/sync/AndroidSyncSettingsTest.java
|
| index ef26ce2e7ceb343dc90e772ab52a3b7a5cb181d8..e89c338547caad3976264ad0c9881c963db30efd 100644
|
| --- a/sync/android/javatests/src/org/chromium/sync/AndroidSyncSettingsTest.java
|
| +++ b/sync/android/javatests/src/org/chromium/sync/AndroidSyncSettingsTest.java
|
| @@ -7,7 +7,6 @@ package org.chromium.sync;
|
| import android.accounts.Account;
|
| import android.content.Context;
|
| import android.os.Bundle;
|
| -import android.test.FlakyTest;
|
| import android.test.InstrumentationTestCase;
|
| import android.test.suitebuilder.annotation.SmallTest;
|
|
|
| @@ -145,18 +144,14 @@ public class AndroidSyncSettingsTest extends InstrumentationTestCase {
|
| });
|
| }
|
|
|
| - @FlakyTest
|
| - /*
|
| - * http://crbug.com/554154
|
| - * @SmallTest
|
| - * @Feature({"Sync"})
|
| - */
|
| + @SmallTest
|
| + @Feature({"Sync"})
|
| public void testAccountInitialization() throws InterruptedException {
|
| // mAccount was set to be syncable and not have periodic syncs.
|
| assertEquals(1, mSyncContentResolverDelegate.mSetIsSyncableCalls);
|
| assertEquals(1, mSyncContentResolverDelegate.mRemovePeriodicSyncCalls);
|
| AndroidSyncSettings.updateAccount(mContext, null);
|
| - getInstrumentation().waitForIdleSync();
|
| + mAccountManager.waitForGetAccountsTask();
|
| // mAccount was set to be not syncable.
|
| assertEquals(2, mSyncContentResolverDelegate.mSetIsSyncableCalls);
|
| assertEquals(1, mSyncContentResolverDelegate.mRemovePeriodicSyncCalls);
|
| @@ -357,14 +352,12 @@ public class AndroidSyncSettingsTest extends InstrumentationTestCase {
|
| mSyncSettingsObserver.receivedNotification());
|
| }
|
|
|
| - /*@SmallTest
|
| - @Feature({"Sync"})*/
|
| - // http://crbug.com/527856
|
| - @DisabledTest
|
| + @SmallTest
|
| + @Feature({"Sync"})
|
| public void testIsSyncableOnSigninAndNotOnSignout() throws InterruptedException {
|
| assertTrue(mSyncContentResolverDelegate.getIsSyncable(mAccount, mAuthority) == 1);
|
| AndroidSyncSettings.updateAccount(mContext, null);
|
| - getInstrumentation().waitForIdleSync();
|
| + mAccountManager.waitForGetAccountsTask();
|
| assertTrue(mSyncContentResolverDelegate.getIsSyncable(mAccount, mAuthority) == 0);
|
| AndroidSyncSettings.updateAccount(mContext, mAccount);
|
| assertTrue(mSyncContentResolverDelegate.getIsSyncable(mAccount, mAuthority) == 1);
|
|
|