ClangCodeCoverageCollector

public final class ClangCodeCoverageCollector
extends BaseDeviceMetricCollector implements IConfigurationReceiver

java.lang.Object
   ↳ com.android.tradefed.device.metric.BaseDeviceMetricCollector (link em inglês)
     ↳ com.android.tradefed.device.metric.ClangCodeCoverageCollector


Uma BaseDeviceMetricCollector que extrairá o Clang medições de cobertura fora do dispositivo e registrá-las como artefatos de teste.

Resumo

Construtores públicos

ClangCodeCoverageCollector()

Métodos públicos

void extraInit(IInvocationContext context, ITestInvocationListener listener)
void onTestRunEnd(DeviceMetricData runData, currentRunMetrics)

Callback quando a execução de um teste é finalizada.

void rebootEnded(ITestDevice device)

Recebe uma notificação quando a reinicialização foi encerrada no dispositivo.

void setConfiguration(IConfiguration configuration)

Injeta o IConfiguration em uso.

void setRunUtil(IRunUtil runUtil)

Construtores públicos

ClangCodeCoverageCollector

public ClangCodeCoverageCollector ()

Métodos públicos

ExtraInit

public void extraInit (IInvocationContext context, 
                ITestInvocationListener listener)

Gera
DeviceNotAvailableException

onTestRunEnd

public void onTestRunEnd (DeviceMetricData runData, 
                 currentRunMetrics)

Callback quando a execução de um teste é finalizada. Esse deve ser o momento da limpeza.

Parâmetros
runData DeviceMetricData: o DeviceMetricData que contém os dados para a execução. Será igual objeto como durante BaseDeviceMetricCollector.onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData).

currentRunMetrics : o mapa atual de métricas transmitidas para ERROR(/#testRunEnded(long,Map)).

Gera
DeviceNotAvailableException

Reinicializado

public void rebootEnded (ITestDevice device)

Recebe uma notificação quando a reinicialização foi encerrada no dispositivo.

OBSERVAÇÃO: os receptores devem evitar a reinicialização durante esse callback. Qualquer tentativa de reinicialização será ignorada.

Parâmetros
device ITestDevice: ITestDevice em que a reinicialização terminou.

Gera
DeviceNotAvailableException

setConfiguration

public void setConfiguration (IConfiguration configuration)

Injeta o IConfiguration em uso.

Parâmetros
configuration IConfiguration

setRunUtil

public void setRunUtil (IRunUtil runUtil)

Parâmetros
runUtil IRunUtil