SandboxedInvocationExecution
public class SandboxedInvocationExecution
extends InvocationExecution
java.lang.Object | ||
↳ | com.android.tradefed.invoker.InvocationExecution | |
↳ | com.android.tradefed.invoker.sandbox.SandboxedInvocationExecution |
Execução especial da invocação na sandbox: Esta é a InvocationExection para quando estamos dentro da sandbox executando o comando. A compilação já deve estar disponível no contexto.
Resumo
Construtoras públicas | |
---|---|
SandboxedInvocationExecution () |
Métodos públicos | |
---|---|
void | cleanUpBuilds (IInvocationContext context, IConfiguration config) Execute a etapa de limpeza build_provider. |
boolean | fetchBuild (TestInformation testInfo, IConfiguration config, IRescheduler rescheduler, ITestInvocationListener listener) Execute a etapa build_provider da chamada. |
void | runDevicePostInvocationTearDown (IInvocationContext context, IConfiguration config, Throwable exception) Invocar o |
void | runDevicePreInvocationSetup (IInvocationContext context, IConfiguration config, ITestLogger logger) Chamar o |
Métodos protegidos | |
---|---|
getPreparersToRun ( IConfiguration config, String deviceName) Recupere uma lista de preparadores para executar neste dispositivo. | |
void | logHostAdb ( IConfiguration config, ITestLogger logger) Colete os logs de $ TMPDIR / adb. $ UID.log. |
Construtoras públicas
SandboxedInvocationExecution
public SandboxedInvocationExecution ()
Métodos públicos
cleanUpBuilds
public void cleanUpBuilds (IInvocationContext context, IConfiguration config)
Execute a etapa de limpeza build_provider. Associado à busca de construção.
Parâmetros | |
---|---|
context | IInvocationContext : o IInvocationContext da invocação. |
config | IConfiguration : o IConfiguration deste teste. |
fetchBuild
public boolean fetchBuild (TestInformation testInfo, IConfiguration config, IRescheduler rescheduler, ITestInvocationListener listener)
Execute a etapa build_provider da chamada.
Parâmetros | |
---|---|
testInfo | TestInformation : o TestInformation da invocação. |
config | IConfiguration : o IConfiguration deste teste. |
rescheduler | IRescheduler : o IRescheduler , para o reescalonamento porções da chamada para execução em um outro recurso (s) |
listener | ITestInvocationListener : o ITestInvocation ao relatório de compilação de download falhas. |
Devoluções | |
---|---|
boolean | Verdadeiro se baixamos a compilação com sucesso, caso contrário, falso. |
Lança | |
---|---|
BuildRetrievalError | |
DeviceNotAvailableException |
runDevicePostInvocationTearDown
public void runDevicePostInvocationTearDown (IInvocationContext context, IConfiguration config, Throwable exception)
Invocar o ITestDevice#postInvocationTearDown(Throwable)
para cada parte do dispositivo da invocação.
Parâmetros | |
---|---|
context | IInvocationContext : o IInvocationContext da invocação. |
config | IConfiguration : o IConfiguration deste teste. |
exception | Throwable : a exceção original lançada pelo teste de corrida, se houver. |
runDevicePreInvocationSetup
public void runDevicePreInvocationSetup (IInvocationContext context, IConfiguration config, ITestLogger logger)
Chamar o ERROR(ITestDevice#preInvocationSetup(IBuildInfo)/com.android.tradefed.device.ITestDevice#preInvocationSetup(com.android.tradefed.build.IBuildInfo) ITestDevice#preInvocationSetup(IBuildInfo))
para cada parte do dispositivo da invocação.
Parâmetros | |
---|---|
context | IInvocationContext : o IInvocationContext da invocação. |
config | IConfiguration : o IConfiguration deste teste. |
logger | ITestLogger : o ITestLogger denunciar logs. |
Lança | |
---|---|
DeviceNotAvailableException | |
TargetSetupError |
Métodos protegidos
getPreparersToRun
protectedgetPreparersToRun (IConfiguration config, String deviceName)
Recupere uma lista de preparadores para executar neste dispositivo.
Substituído em classes sandbox para impedir que os preparadores de laboratório sejam executados dentro do sandbox filho
Parâmetros | |
---|---|
config | IConfiguration |
deviceName | String |
Devoluções | |
---|---|
logHostAdb
protected void logHostAdb (IConfiguration config, ITestLogger logger)
Colete os logs de $ TMPDIR / adb. $ UID.log.
Parâmetros | |
---|---|
config | IConfiguration |
logger | ITestLogger |