summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Treehugger Robot <android-test-infra-autosubmit@system.gserviceaccount.com> 2025-01-07 12:15:42 -0800
committer Android (Google) Code Review <android-gerrit@google.com> 2025-01-07 12:15:42 -0800
commit73b131f8db3bb072350c0d42330049f9f3dfbfbe (patch)
tree5632d6dc60514000a2486231704fd2ef448246cb
parent03b64263d587825ae73052a61e3b653e99137c56 (diff)
parent06fa2e010c028f53a4114c8565687c905812c1c2 (diff)
Merge "[res] Fix overlay perf test on HSUM" into main
-rw-r--r--apct-tests/perftests/core/src/android/app/OverlayManagerPerfTest.java7
1 files changed, 3 insertions, 4 deletions
diff --git a/apct-tests/perftests/core/src/android/app/OverlayManagerPerfTest.java b/apct-tests/perftests/core/src/android/app/OverlayManagerPerfTest.java
index a12121fd13f7..5d39ccc882a8 100644
--- a/apct-tests/perftests/core/src/android/app/OverlayManagerPerfTest.java
+++ b/apct-tests/perftests/core/src/android/app/OverlayManagerPerfTest.java
@@ -20,7 +20,6 @@ import static org.junit.Assert.assertTrue;
import android.content.Context;
import android.content.om.OverlayManager;
-import android.os.UserHandle;
import android.perftests.utils.BenchmarkState;
import android.perftests.utils.PerfStatusReporter;
import android.perftests.utils.TestPackageInstaller;
@@ -127,7 +126,7 @@ public class OverlayManagerPerfTest {
private void assertSetEnabled(boolean enabled, Context context, Stream<String> packagesStream) {
final var overlayPackages = packagesStream.toList();
overlayPackages.forEach(
- name -> sOverlayManager.setEnabled(name, enabled, UserHandle.SYSTEM));
+ name -> sOverlayManager.setEnabled(name, enabled, context.getUser()));
// Wait for the overlay changes to propagate
final var endTime = System.nanoTime() + TimeUnit.SECONDS.toNanos(20);
@@ -174,7 +173,7 @@ public class OverlayManagerPerfTest {
// Disable the overlay and remove the idmap for the next iteration of the test
state.pauseTiming();
assertSetEnabled(false, sContext, packageName);
- sOverlayManager.invalidateCachesForOverlay(packageName, UserHandle.SYSTEM);
+ sOverlayManager.invalidateCachesForOverlay(packageName, sContext.getUser());
state.resumeTiming();
}
}
@@ -189,7 +188,7 @@ public class OverlayManagerPerfTest {
// Disable the overlay and remove the idmap for the next iteration of the test
state.pauseTiming();
assertSetEnabled(false, sContext, packageName);
- sOverlayManager.invalidateCachesForOverlay(packageName, UserHandle.SYSTEM);
+ sOverlayManager.invalidateCachesForOverlay(packageName, sContext.getUser());
state.resumeTiming();
}
}