diff options
| author | 2023-12-07 18:51:47 +0000 | |
|---|---|---|
| committer | 2023-12-08 12:52:00 +0000 | |
| commit | 5720f2250dc338486b78c942278bae269378f8ec (patch) | |
| tree | 8a36d3887b76d05f3af7fa9304bfbe1de4389c3d /libs/androidfw/FileStream.cpp | |
| parent | 933f3ee9903c70d20dcac9690c10d4544ec59cf8 (diff) | |
Make PM unit tests work with trunk stable flags
Currently DeviceConfig is fully mocked out, so annotations like
@RequiresFlagsEnabled don't work. This CL makes DeviceConfig mock
fall back to the real instance.
One side effect of it is that a flag, SYSTEM_EXEMPT_FROM_SUSPENSION,
that defaulted to `true` is now also considered `true` in tests,
causing a failure, so I also cleaned up the flag and updated the
test code to provide AppOpsManager mock.
Bug: 309671525
Bug: 263464464
Test: atest com.android.server.pm.PackageManagerServiceBootTest \
      com.android.server.pm.PackageManagerServiceHibernationTests \
      com.android.server.pm.ApexManagerTest \
      com.android.server.pm.DeletePackageHelperTest \
      com.android.server.pm.PackageFreezerTest \
      com.android.server.pm.PackageArchiverTest \
      com.android.server.pm.PackageMonitorCallbackHelperTest \
      com.android.server.pm.InitAppsHelperTest \
      com.android.server.pm.SharedLibrariesImplTest \
      com.android.server.pm.SuspendPackageHelperTest \
      com.android.server.pm.DistractingPackageHelperTest
Change-Id: I17bdfc498d86c43faf257ef64b6b0d20069e5cc8
Diffstat (limited to 'libs/androidfw/FileStream.cpp')
0 files changed, 0 insertions, 0 deletions