Home | History | Annotate | Download | only in devicepolicy

Lines Matching refs:userId

173     protected void installAppAsUser(String appFileName, int userId) throws FileNotFoundException,
175 installAppAsUser(appFileName, true, userId);
178 protected void installAppAsUser(String appFileName, boolean grantPermissions, int userId)
180 CLog.d("Installing app " + appFileName + " for user " + userId);
183 buildHelper.getTestFile(appFileName), true, grantPermissions, userId, "-t");
184 assertNull("Failed to install " + appFileName + " for user " + userId + ": " + result,
188 protected void forceStopPackageForUser(String packageName, int userId) throws Exception {
190 executeShellCommand("am force-stop --user " + userId + " " + packageName);
200 protected void startUser(int userId) throws Exception {
201 getDevice().startUser(userId);
211 protected void switchUser(int userId) throws Exception {
213 executeShellCommand("am switch-user " + userId);
224 protected int getUserFlags(int userId) throws DeviceNotAvailableException {
238 if (Integer.parseInt(tokens[1]) == userId) {
252 for (int userId : listUsers()) {
253 if (getDevice().isUserRunning(userId)) {
254 runningUsers.add(userId);
261 for (int userId : listUsers()) {
262 if ((getUserFlags(userId) & FLAG_MANAGED_PROFILE) != 0) {
263 return userId;
270 private void stopUserAsync(int userId) throws Exception {
271 String stopUserCommand = "am stop-user -f " + userId;
277 protected void stopUser(int userId) throws Exception {
278 String stopUserCommand = "am stop-user -w -f " + userId;
320 protected void removeUser(int userId) throws Exception {
321 if (listUsers().contains(userId) && userId != USER_SYSTEM) {
324 String stopUserCommand = "am stop-user -w -f " + userId;
325 CLog.d("stopping and removing user " + userId);
328 if (listUsers().contains(userId)) {
329 assertTrue("Couldn't remove user", getDevice().removeUser(userId));
341 for (int userId : usersCreatedByTests) {
342 stopUserAsync(userId);
344 for (int userId : usersCreatedByTests) {
345 removeUser(userId);
370 String pkgName, @Nullable String testClassName, int userId)
372 runDeviceTestsAsUser(pkgName, testClassName, null /*testMethodName*/, userId);
376 String pkgName, @Nullable String testClassName, String testMethodName, int userId)
379 runDeviceTestsAsUser(pkgName, testClassName, testMethodName, userId, params);
390 @Nullable String testMethodName, int userId,
412 assertTrue(getDevice().runInstrumentationTestsAsUser(testRunner, userId, listener));
507 int userId = createUser(0);
509 startUser(userId);
510 return userId;
541 int userId = getUserIdFromCreateUserCommandOutput(commandOutput);
542 removeUser(userId);
569 protected int getUserSerialNumber(int userId) throws DeviceNotAvailableException{
576 if (token.contains("UserInfo{" + userId + ":")) {
580 CLog.d("Serial number of user " + userId + ": "
585 fail("Couldn't find user " + userId);
589 protected boolean setProfileOwner(String componentName, int userId, boolean expectFailure)
591 String command = "dpm set-profile-owner --user " + userId + " '" + componentName + "'";
604 protected void setProfileOwnerOrFail(String componentName, int userId)
606 if (!setProfileOwner(componentName, userId, /*expectFailure*/ false)) {
607 if (userId != 0) { // don't remove system user.
608 removeUser(userId);
614 protected void setProfileOwnerExpectingFailure(String componentName, int userId)
616 if (setProfileOwner(componentName, userId, /* expectFailure =*/ true)) {
617 if (userId != 0) { // don't remove system user.
618 removeUser(userId);
624 private String setDeviceAdminInner(String componentName, int userId)
626 String command = "dpm set-active-admin --user " + userId + " '" + componentName + "'";
631 protected void setDeviceAdmin(String componentName, int userId)
633 String commandOutput = setDeviceAdminInner(componentName, userId);
640 protected void setDeviceAdminExpectingFailure(String componentName, int userId,
642 String commandOutput = setDeviceAdminInner(componentName, userId);
648 protected boolean setDeviceOwner(String componentName, int userId, boolean expectFailure)
650 String command = "dpm set-device-owner --user " + userId + " '" + componentName + "'";
663 protected void setDeviceOwnerOrFail(String componentName, int userId)
665 assertTrue(setDeviceOwner(componentName, userId, /* expectFailure =*/ false));
668 protected void setDeviceOwnerExpectingFailure(String componentName, int userId)
670 assertFalse(setDeviceOwner(componentName, userId, /* expectFailure =*/ true));
673 protected String getSettings(String namespace, String name, int userId)
675 String command = "settings --user " + userId + " get " + namespace + " " + name;
681 protected void putSettings(String namespace, String name, String value, int userId)
683 String command = "settings --user " + userId + " put " + namespace + " " + name
689 protected boolean removeAdmin(String componentName, int userId)
691 String command = "dpm remove-active-admin --user " + userId + " '" + componentName + "'";
707 int userId = Integer.parseInt(tokens[4]);
713 CLog.w("Cleaning up profile owner " + userId + " " + componentName);
714 removeAdmin(componentName, userId);
726 int userId = Integer.parseInt(tokens[1].trim());
727 CLog.w("Cleaning up device owner " + userId + " " + componentName);
728 removeAdmin(componentName, userId);
736 userId, String packageOrComponent)
738 String command = "pm enable --user " + userId + " " + packageOrComponent;
747 protected String disableComponentOrPackage(int userId, String packageOrComponent)
749 String command = "pm disable --user " + userId + " " + packageOrComponent;
759 protected void assertUserGetsRemoved(int userId) throws Exception {
760 tryWaitForSuccess(() -> !listUsers().contains(userId),
761 "The user " + userId + " has not been removed",
784 * @param userId userId to set/clear the user restriction on
789 protected String changeUserRestriction(String key, boolean value, int userId,
792 " --es extra-restriction-key " + key, userId, packageName);
799 protected void changeUserRestrictionOrFail(String key, boolean value, int userId,
802 userId, packageName);
811 * @param userId the userId where we invoke SetPolicyActivity
816 protected String changePolicy(String command, String extras, int userId, String packageName)
818 String adbCommand = "am start -W --user " + userId
831 protected void changePolicyOrFail(String command, String extras, int userId,
833 String commandOutput = changePolicy(command, extras, userId, packageName);
848 protected void changeUserCredential(String newCredential, String oldCredential, int userId)
854 "cmd lock_settings set-password --user %d %s %s", userId, oldCredentialArgument,
861 "cmd lock_settings clear --user %d %s", userId, oldCredentialArgument));
872 * @param userId The id of the user.
874 protected void verifyUserCredential(String credential, int userId)
879 "cmd lock_settings verify --user %d %s", userId, credentialArgument));
890 protected void startActivityAsUser(int userId, String packageName, String activityName)
893 String command = "am start -W --user " + userId + " " + packageName + "/" + activityName;