ClangCodeCoperturaRaccoglitore

public final class ClangCodeCoverageCollector
extends BaseDeviceMetricCollector implements IConfigurationReceiver

java.lang.Object
🎞 com.android.tradefed.device.metric.BaseDeviceMetricCollector
  🎞 com.android.tradefed.device.metric.ClangCodeCoperturaCollector


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

Riepilogo

Costruttori pubblici

ClangCodeCoverageCollector()

Metodi pubblici

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

Esegue il callback al termine di un test.

void rebootEnded(ITestDevice device)

Riceve una notifica al termine del riavvio sul dispositivo.

void setConfiguration(IConfiguration configuration)

Inserisce IConfiguration in uso.

void setRunUtil(IRunUtil runUtil)

Costruttori pubblici

ClangCodeCoperturaRaccoglitore

public ClangCodeCoverageCollector ()

Metodi pubblici

extraInit

public void extraInit (IInvocationContext context, 
                ITestInvocationListener listener)

Lanci
DeviceNotAvailableException

onTestRunEnd

public void onTestRunEnd (DeviceMetricData runData, 
                 currentRunMetrics)

Esegue il callback al termine di un test. Questo dovrebbe essere il momento per la pulizia.

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

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

Lanci
DeviceNotAvailableException

riavvio terminato

public void rebootEnded (ITestDevice device)

Riceve una notifica al termine del riavvio sul dispositivo.

NOTA: i ricevitori dovrebbero evitare di riavviarsi durante la richiamata. Qualsiasi tentativo di riavvio ignorato.

Parametri
device ITestDevice: ITestDevice dove è terminato il riavvio.

Lanci
DeviceNotAvailableException

setConfiguration

public void setConfiguration (IConfiguration configuration)

Inserisce IConfiguration in uso.

Parametri
configuration IConfiguration

setRunUtil

public void setRunUtil (IRunUtil runUtil)

Parametri
runUtil IRunUtil