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 estrae le misurazioni della copertura di Clang dal dispositivo e le registra come elementi di test.

Riepilogo

Costruttori pubblici

ClangCodeCoverageCollector()

Metodi pubblici

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

Richiamo al termine di un test.

void rebootEnded(ITestDevice device)

Riceve una notifica al termine del riavvio del dispositivo.

void setConfiguration(IConfiguration configuration)

Invia il IConfiguration in uso.

void setRunUtil(IRunUtil runUtil)

Costruttori pubblici

ClangCodeCoverageCollector

public ClangCodeCoverageCollector ()

Metodi pubblici

extraInit

public void extraInit (IInvocationContext context, 
                ITestInvocationListener listener)

Lanci
DeviceNotAvailableException

onTestRunEnd

public void onTestRunEnd (DeviceMetricData runData, 
                 currentRunMetrics)

Richiamo al termine di un test. È il momento di eseguire la pulizia.

Parametri
runData DeviceMetricData: il DeviceMetricData contenente i dati per l'esecuzione. Sarà lo stesso oggetto utilizzato durante BaseDeviceMetricCollector.onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData).

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

Lanci
DeviceNotAvailableException

rebootEnded

public void rebootEnded (ITestDevice device)

Riceve una notifica al termine del riavvio del dispositivo.

NOTA: i destinatari devono evitare di riavviare il sistema durante questo callback. Eventuali tentativi di riavvio verranno ignorati.

Parametri
device ITestDevice: ITestDevice dove è terminato il riavvio.

Lanci
DeviceNotAvailableException

setConfiguration

public void setConfiguration (IConfiguration configuration)

Invia il IConfiguration in uso.

Parametri
configuration IConfiguration

setRunUtil

public void setRunUtil (IRunUtil runUtil)

Parametri
runUtil IRunUtil