UserHelper

public final class UserHelper
extends Object

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


Resumo

Constantes

String RUN_TESTS_AS_USER_KEY

Propriedade do sistema usada para indicar qual usuário do Android está executando o teste.

Métodos públicos

static int createUser(ITestDevice device, boolean reuseTestUser)

Cria um novo usuário secundário ou reutiliza um existente, se aplicável.

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

Cria um novo usuário secundário ou reutiliza um existente, se aplicável.

static int getRunTestsAsUser(TestInformation testInfo)

Recebe o ID do usuário para executar os testes, da propriedade RUN_TESTS_AS_USER_KEY.

Constantes

RUN_TESTS_AS_USER_KEY

public static final String RUN_TESTS_AS_USER_KEY

Propriedade do sistema usada para indicar qual usuário do Android está executando o teste.

Valor da constante: "RUN_TESTS_AS_USER"

Métodos públicos

createUser

public static int createUser (ITestDevice device, 
                boolean reuseTestUser)

Cria um novo usuário secundário ou reutiliza um existente, se aplicável.

Parâmetros
device ITestDevice

reuseTestUser boolean

Retorna
int

Gera
DeviceNotAvailableException
TargetSetupError

createUser

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

Cria um novo usuário secundário ou reutiliza um existente, se aplicável.

Parâmetros
device ITestDevice

reuseTestUser boolean

userName String

Retorna
int

Gera
DeviceNotAvailableException
TargetSetupError

getRunTestsAsUser

public static int getRunTestsAsUser (TestInformation testInfo)

Recebe o ID do usuário para executar os testes, da propriedade RUN_TESTS_AS_USER_KEY.

Se a propriedade não estiver definida ou for inválida, retorna o usuário atual.

Parâmetros
testInfo TestInformation

Retorna
int

Gera
DeviceNotAvailableException