CrosLsNexusPreparer

public class CrosLsNexusPreparer
extends BaseTargetPreparer implements ITargetCleaner, ITestLoggerReceiver

java.lang.Object
com.android.tradefed.targetprep.BaseTargetPreparer
  com.android.tradefed.targetprep.CrosLsNexusPreparer


Um preparador que inicia e interrompe o serviço LSNexus para um dispositivo ChromeOS.

O serviço é iniciado antes da execução do teste e interrompido após a conclusão.

Resumo

Construtores públicos

CrosLsNexusPreparer()

Métodos públicos

void setTestLogger(ITestLogger testLogger)

Injeta a instância ITestLogger

void setUp(TestInformation testInfo)

Realiza a configuração de destino para testes.

void tearDown(TestInformation testInfo, Throwable e)

Realiza a limpeza/desativação do destino após o teste.

Métodos protegidos

IRunUtil getRunUtil()

Construtores públicos

CrosLsNexusPreparer

public CrosLsNexusPreparer ()

Métodos públicos

setTestLogger

public void setTestLogger (ITestLogger testLogger)

Injeta a instância ITestLogger

Parâmetros
testLogger ITestLogger

setUp

public void setUp (TestInformation testInfo)

Realiza a configuração de destino para testes.

Parâmetros
testInfo TestInformation: O TestInformation da invocação.

Gera
BuildError
DeviceNotAvailableException
TargetSetupError

tearDown

public void tearDown (TestInformation testInfo, 
                Throwable e)

Realiza a limpeza/desativação do destino após o teste.

Parâmetros
testInfo TestInformation: O TestInformation da invocação.

e Throwable: se a invocação terminou com uma exceção, essa será a exceção detectada no nível de invocação. Caso contrário, será null.

Gera
DeviceNotAvailableException

Métodos protegidos

getRunUtil

protected IRunUtil getRunUtil ()

Retorna
IRunUtil