summaryrefslogtreecommitdiff
path: root/libs/androidfw/FileStream.cpp
diff options
context:
space:
mode:
author Pavel Grafov <pgrafov@google.com> 2023-12-07 18:51:47 +0000
committer Pavel Grafov <pgrafov@google.com> 2023-12-08 12:52:00 +0000
commit5720f2250dc338486b78c942278bae269378f8ec (patch)
tree8a36d3887b76d05f3af7fa9304bfbe1de4389c3d /libs/androidfw/FileStream.cpp
parent933f3ee9903c70d20dcac9690c10d4544ec59cf8 (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