diff options
author | Robert Horvath <robhor@google.com> | 2019-07-24 16:28:29 +0200 |
---|---|---|
committer | Robert Horvath <robhor@google.com> | 2019-07-24 16:33:37 +0200 |
commit | 5f47c59103b73c8df8a5e09ff83ac51622c26d38 (patch) | |
tree | bad8194641c7c4305dbf912edd4cafe36cb4e900 | |
parent | cac13d44ab9ced55b6bb13d05993634d9d322487 (diff) |
Pass callingPackage in UserLifecycleTest#startApp
Calling IActivityTaskManager#startActivity requires the callingPackage
to be set correctly as of ag/8668823, otherwise a SecurityException is
thrown.
Bug: 138095678
Test: Enable multi-user by declaring the
"android.software.managed_users" feature and setting
"config_multiuserMaximumUsers" to greather than 1. Then:
`atest android.multiuser.UserLifecycleTests#managedProfileUnlockAndLaunchApp`
Change-Id: Iab7cf0198a02a976ef5c54e4b87fb127aa7eac9a
-rw-r--r-- | apct-tests/perftests/multiuser/src/android/multiuser/UserLifecycleTests.java | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/apct-tests/perftests/multiuser/src/android/multiuser/UserLifecycleTests.java b/apct-tests/perftests/multiuser/src/android/multiuser/UserLifecycleTests.java index e2ef7a11b3a0..2fe0ee7cab57 100644 --- a/apct-tests/perftests/multiuser/src/android/multiuser/UserLifecycleTests.java +++ b/apct-tests/perftests/multiuser/src/android/multiuser/UserLifecycleTests.java @@ -530,10 +530,10 @@ public class UserLifecycleTests { */ private void startApp(int userId, String packageName) throws RemoteException { final Context context = InstrumentationRegistry.getContext(); - final WaitResult result = ActivityTaskManager.getService().startActivityAndWait(null, null, - context.getPackageManager().getLaunchIntentForPackage(packageName), - null, null, null, 0, 0, null, null, - userId); + final WaitResult result = ActivityTaskManager.getService().startActivityAndWait(null, + context.getPackageName(), + context.getPackageManager().getLaunchIntentForPackage(packageName), null, null, + null, 0, 0, null, null, userId); attestTrue("User " + userId + " failed to start " + packageName, result.result == ActivityManager.START_SUCCESS); } |