Loading services/backup/java/com/android/server/backup/keyvalue/KeyValueBackupTask.java +3 −1 Original line number Diff line number Diff line Loading @@ -756,7 +756,9 @@ public class KeyValueBackupTask implements BackupRestoreTask, Runnable { BackupObserverUtils.sendBackupFinished(mObserver, BackupManager.ERROR_BACKUP_CANCELLED); } else { mListener.onFinished(callerLogString); if (mFullBackupTask != null) { mFullBackupTask.unregisterTask(); } switch (mStatus) { case BackupTransport.TRANSPORT_OK: case BackupTransport.TRANSPORT_QUOTA_EXCEEDED: Loading services/robotests/src/com/android/server/backup/keyvalue/KeyValueBackupTaskTest.java +11 −0 Original line number Diff line number Diff line Loading @@ -1584,6 +1584,17 @@ public class KeyValueBackupTaskTest { new RuntimeException().toString()); } @Test public void testRunTask_whenBackupRunning_doesNotThrow() throws Exception { TransportMock transportMock = setUpInitializedTransport(mTransport); when(mBackupManagerService.isBackupOperationInProgress()).thenReturn(true); KeyValueBackupTask task = createKeyValueBackupTask( transportMock.transportClient, mTransport.transportDirName); runTask(task); } private void runTask(KeyValueBackupTask task) { // Pretend we are not on the main-thread to prevent RemoteCall from complaining mShadowMainLooper.setCurrentThread(false); Loading Loading
services/backup/java/com/android/server/backup/keyvalue/KeyValueBackupTask.java +3 −1 Original line number Diff line number Diff line Loading @@ -756,7 +756,9 @@ public class KeyValueBackupTask implements BackupRestoreTask, Runnable { BackupObserverUtils.sendBackupFinished(mObserver, BackupManager.ERROR_BACKUP_CANCELLED); } else { mListener.onFinished(callerLogString); if (mFullBackupTask != null) { mFullBackupTask.unregisterTask(); } switch (mStatus) { case BackupTransport.TRANSPORT_OK: case BackupTransport.TRANSPORT_QUOTA_EXCEEDED: Loading
services/robotests/src/com/android/server/backup/keyvalue/KeyValueBackupTaskTest.java +11 −0 Original line number Diff line number Diff line Loading @@ -1584,6 +1584,17 @@ public class KeyValueBackupTaskTest { new RuntimeException().toString()); } @Test public void testRunTask_whenBackupRunning_doesNotThrow() throws Exception { TransportMock transportMock = setUpInitializedTransport(mTransport); when(mBackupManagerService.isBackupOperationInProgress()).thenReturn(true); KeyValueBackupTask task = createKeyValueBackupTask( transportMock.transportClient, mTransport.transportDirName); runTask(task); } private void runTask(KeyValueBackupTask task) { // Pretend we are not on the main-thread to prevent RemoteCall from complaining mShadowMainLooper.setCurrentThread(false); Loading