ClangCodeCoverageCollector

public final class ClangCodeCoverageCollector
extends BaseDeviceMetricCollector implements IConfigurationReceiver

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


Un BaseDeviceMetricCollector che estrarrà le misurazioni della copertura Clang dal dispositivo e le registrerà come artefatti di test.

Riepilogo

Costruttori pubblici

ClangCodeCoverageCollector ()

Metodi pubblici

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

Richiamata al termine dell'esecuzione di un test.

void rebootEnded ( ITestDevice device)

Riceve una notifica al termine del riavvio nel dispositivo.

void setConfiguration ( IConfiguration configuration)

Inietta la IConfiguration in uso.

void setRunUtil ( IRunUtil runUtil)

Costruttori pubblici

ClangCodeCoverageCollector

public ClangCodeCoverageCollector ()

Metodi pubblici

extraInit

public void extraInit (IInvocationContext context, 
                ITestInvocationListener listener)

Lancia
DeviceNotAvailableException

onTestRunEnd

public void onTestRunEnd (DeviceMetricData runData, 
                 currentRunMetrics)

Richiamata al termine dell'esecuzione di un test. Questo dovrebbe essere il momento di fare pulizia.

Parametri
runData DeviceMetricData : DeviceMetricData che contiene i dati per la corsa. Sarà lo stesso oggetto di BaseDeviceMetricCollector.onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) .

currentRunMetrics : la mappa corrente delle metriche passate a ERROR(/#testRunEnded(long,Map)) .

Lancia
DeviceNotAvailableException

riavvioFine

public void rebootEnded (ITestDevice device)

Riceve una notifica al termine del riavvio nel dispositivo.

NOTA: i ricevitori dovrebbero evitare di riavviarsi durante questa richiamata. Qualsiasi tentativo di riavvio verrà ignorato.

Parametri
device ITestDevice : ITestDevice dove è terminato il riavvio.

Lancia
DeviceNotAvailableException

setConfigurazione

public void setConfiguration (IConfiguration configuration)

Inietta la IConfiguration in uso.

Parametri
configuration IConfiguration

setRunUtil

public void setRunUtil (IRunUtil runUtil)

Parametri
runUtil IRunUtil