ClangCodeCoverageCollector

public final class ClangCodeCoverageCollector
extends BaseDeviceMetricCollector implements IConfigurationReceiver

java.lang.Object
com.android.tradefed.device.metric.BaseDeviceMetricCollector
com.android.tradefed.device.metric.ClangCodeCoverageCollector


Um BaseDeviceMetricCollector que extrairá medições de cobertura Clang do dispositivo e as registrará como artefatos de teste.

Resumo

Construtores públicos

ClangCodeCoverageCollector ()

Métodos públicos

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

Retorno de chamada quando uma execução de teste é encerrada.

void rebootEnded ( ITestDevice device)

Recebe notificação quando a reinicialização termina 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)

Lança
DeviceNotAvailableException

onTestRunEnd

public void onTestRunEnd (DeviceMetricData runData, 
                 currentRunMetrics)

Retorno de chamada quando uma execução de teste é encerrada. Este deve ser o momento da limpeza.

Parâmetros
runData DeviceMetricData : o DeviceMetricData que contém os dados da execução. Será o mesmo objeto de BaseDeviceMetricCollector.onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) .

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

Lança
DeviceNotAvailableException

reinicializaçãoFinalizada

public void rebootEnded (ITestDevice device)

Recebe notificação quando a reinicialização termina no dispositivo.

NOTA: Os receptores devem evitar a reinicialização durante esse retorno de chamada. Qualquer tentativa de reinicialização será ignorada.

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

Lança
DeviceNotAvailableException

setConfiguração

public void setConfiguration (IConfiguration configuration)

Injeta o IConfiguration em uso.

Parâmetros
configuration IConfiguration

setRunUtil

public void setRunUtil (IRunUtil runUtil)

Parâmetros
runUtil IRunUtil