O Google tem o compromisso de promover a igualdade racial para as comunidades negras. Saiba como.
Mantenha tudo organizado com as coleções Salve e categorize o conteúdo com base nas suas preferências.

SandboxedInvocationExecution

public class SandboxedInvocationExecution
extends InvocationExecution

java.lang.Object
com.android.tradefed.invoker.InvocationExecution
com.android.tradefed.invoker.sandbox.SandboxedInvocationExecution


Execução especial do sandbox da invocação: Esta é a InvocationExection para quando estamos dentro do sandbox executando o comando. A compilação já deve estar disponível no contexto.

Resumo

Construtores públicos

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 invocação.

void runDevicePostInvocationTearDown (IInvocationContext context, IConfiguration config, Throwable exception)

Invoque o ITestDevice#postInvocationTearDown(Throwable) para cada parte do dispositivo da invocação.

void runDevicePreInvocationSetup (IInvocationContext context, IConfiguration config, ITestLogger logger)

Invoque 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 chamada.

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.

Construtores públicos

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 compilação.

Parâmetros
context IInvocationContext : o IInvocationContext da invocação.

config IConfiguration : o IConfiguration desta execução de teste.

fetchBuild

public boolean fetchBuild (TestInformation testInfo, 
                IConfiguration config, 
                IRescheduler rescheduler, 
                ITestInvocationListener listener)

Execute a etapa build_provider da invocação.

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

config IConfiguration : o IConfiguration desta execução de teste.

rescheduler IRescheduler : o IRescheduler , para reprogramar partes da invocação para execução em outro(s) recurso(s)

listener ITestInvocationListener : o ITestInvocation para relatar falhas de download de compilação.

Devoluções
boolean True se baixamos a compilação com sucesso, false caso contrário.

Lança
BuildRetrievalError
DeviceNotAvailableException

runDevicePostInvocationTearDown

public void runDevicePostInvocationTearDown (IInvocationContext context, 
                IConfiguration config, 
                Throwable exception)

Invoque 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 desta execução de teste.

exception Throwable : a exceção original lançada pelo teste em execução, se houver.

runDevicePreInvocationSetup

public void runDevicePreInvocationSetup (IInvocationContext context, 
                IConfiguration config, 
                ITestLogger logger)

Invoque 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 chamada.

Parâmetros
context IInvocationContext : o IInvocationContext da invocação.

config IConfiguration : o IConfiguration desta execução de teste.

logger ITestLogger : o ITestLogger para relatar logs.

Lança
DeviceNotAvailableException
TargetSetupError

Métodos protegidos

getPreparersToRun

protected  getPreparersToRun (IConfiguration config, 
                String deviceName)

Recupere uma lista de preparadores para executar neste dispositivo.

Substituído em classes de sandbox para impedir que os preparadores de laboratório sejam executados dentro do filho de sandbox

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