UserHelper

public final class UserHelper
extends Object

java.lang.Object
   ↳ com.android.tradefed.targetprep.UserHelper


Summary

Fields

public static final String RUN_TESTS_AS_USER_KEY

System property used to indicate which Android user is running the test.

Public methods

static int createUser(ITestDevice device, boolean reuseTestUser)
static int getRunTestsAsUser(TestInformation testInfo)

Gets the user id to run the tests as, from the RUN_TESTS_AS_USER_KEY property.

Fields

RUN_TESTS_AS_USER_KEY

public static final String RUN_TESTS_AS_USER_KEY

System property used to indicate which Android user is running the test.

Public methods

createUser

public static int createUser (ITestDevice device, 
                boolean reuseTestUser)

Parameters
device ITestDevice

reuseTestUser boolean

Returns
int

Throws
DeviceNotAvailableException
TargetSetupError

getRunTestsAsUser

public static int getRunTestsAsUser (TestInformation testInfo)

Gets the user id to run the tests as, from the RUN_TESTS_AS_USER_KEY property.

If the property is not set or invalid, returns the current user.

Parameters
testInfo TestInformation

Returns
int

Throws
DeviceNotAvailableException