summaryrefslogtreecommitdiff
path: root/apct-tests/perftests/multiuser
diff options
context:
space:
mode:
authorRobert Horvath <robhor@google.com>2019-07-24 16:28:29 +0200
committerRobert Horvath <robhor@google.com>2019-07-24 16:33:37 +0200
commit5f47c59103b73c8df8a5e09ff83ac51622c26d38 (patch)
treebad8194641c7c4305dbf912edd4cafe36cb4e900 /apct-tests/perftests/multiuser
parentcac13d44ab9ced55b6bb13d05993634d9d322487 (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
Diffstat (limited to 'apct-tests/perftests/multiuser')
-rw-r--r--apct-tests/perftests/multiuser/src/android/multiuser/UserLifecycleTests.java8
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);
}