OSDN Git Service

Use test stubs for RollbackTests, not system stubs.
authorRichard Uhler <ruhler@google.com>
Fri, 8 Mar 2019 13:27:17 +0000 (13:27 +0000)
committerRichard Uhler <ruhler@google.com>
Tue, 12 Mar 2019 12:14:37 +0000 (12:14 +0000)
commit8a9774550de85f6ddccdd34f23289ab95890665e
tree734770091794ccf2acff09a07fbc72c206fe985f
parent10b249f57e87282ad550b8bd1acd97eb2b778129
Use test stubs for RollbackTests, not system stubs.

Adds @TestApi for all system apis needed for RollbackTests.

Removes @SystemApi for RollbackManager.expireRollbackForPackage and
RollbackManager.reloadPersistedData, which were always intended to be
used solely for testing.

Bug: 127282563
Test: atest RollbackTest StagedRollbackTest
Change-Id: I183b8a484b4a08f36fc19d64241ab408d28c64ca
api/system-current.txt
api/test-current.txt
core/java/android/content/Context.java
core/java/android/content/Intent.java
core/java/android/content/pm/PackageInstaller.java
core/java/android/content/rollback/PackageRollbackInfo.java
core/java/android/content/rollback/RollbackInfo.java
core/java/android/content/rollback/RollbackManager.java
core/java/android/provider/DeviceConfig.java
core/res/AndroidManifest.xml
tests/RollbackTest/Android.bp