UserHelper

public final class UserHelper
extends Object

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


Zusammenfassung

Konstanten

String RUN_TESTS_AS_USER_KEY

System-Property, mit der angegeben wird, welcher Android-Nutzer den Test ausführt.

Öffentliche Methoden

static int createUser(ITestDevice device, boolean reuseTestUser)

Erstellen Sie einen neuen sekundären Nutzer oder verwenden Sie einen vorhandenen.

static int createUser(ITestDevice device, boolean reuseTestUser, String userName)

Erstellen Sie einen neuen sekundären Nutzer oder verwenden Sie einen vorhandenen.

static int getRunTestsAsUser(TestInformation testInfo)

Ruft die Nutzer-ID ab, mit der die Tests ausgeführt werden sollen, aus der Eigenschaft RUN_TESTS_AS_USER_KEY.

Konstanten

RUN_TESTS_AS_USER_KEY

public static final String RUN_TESTS_AS_USER_KEY

System-Property, mit der angegeben wird, welcher Android-Nutzer den Test ausführt.

Konstanter Wert: "RUN_TESTS_AS_USER"

Öffentliche Methoden

createUser

public static int createUser (ITestDevice device, 
                boolean reuseTestUser)

Erstellen Sie einen neuen sekundären Nutzer oder verwenden Sie einen vorhandenen.

Parameter
device ITestDevice

reuseTestUser boolean

Gibt Folgendes zurück:
int

Löst aus
DeviceNotAvailableException
TargetSetupError

createUser

public static int createUser (ITestDevice device, 
                boolean reuseTestUser, 
                String userName)

Erstellen Sie einen neuen sekundären Nutzer oder verwenden Sie einen vorhandenen.

Parameter
device ITestDevice

reuseTestUser boolean

userName String

Gibt Folgendes zurück:
int

Löst aus
DeviceNotAvailableException
TargetSetupError

getRunTestsAsUser

public static int getRunTestsAsUser (TestInformation testInfo)

Ruft die Nutzer-ID ab, mit der die Tests ausgeführt werden sollen, aus der Eigenschaft RUN_TESTS_AS_USER_KEY.

Wenn die Property nicht festgelegt oder ungültig ist, wird der aktuelle Nutzer zurückgegeben.

Parameter
testInfo TestInformation

Gibt Folgendes zurück:
int

Löst aus
DeviceNotAvailableException