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

ITestInvocationListener init(IInvocationContext context, ITestInvocationListener listener)

Inizializzazione del raccoglitore con il contesto corrente e la destinazione dei risultati.

void onTestRunEnd(DeviceMetricData runData, currentRunMetrics)

Richiamo al termine di un test.

void setConfiguration(IConfiguration configuration)

Invia il IConfiguration in uso.

void setRunUtil(IRunUtil runUtil)

Costruttori pubblici

ClangCodeCoverageCollector

public ClangCodeCoverageCollector ()

Metodi pubblici

init

public ITestInvocationListener init (IInvocationContext context, 
                ITestInvocationListener listener)

Inizializzazione del raccoglitore con il contesto corrente e la destinazione dei risultati. Verrà chiamato solo una volta per istanza e il collector deve aggiornare il proprio contesto e ascoltatore interno. Init non verrà mai chiamato durante l'esecuzione di un test, sempre prima.

Non eseguire l'override a meno che tu non sappia cosa stai facendo.

Parametri
context IInvocationContext: il IInvocationContext per l'invocazione in corso.

listener ITestInvocationListener: l'ITestInvocationListener in cui inserire i risultati.

Ritorni
ITestInvocationListener il nuovo ascoltatore che avvolge quello originale.

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 ITestLifeCycleReceiver.testRunEnded(long, Map).

setConfiguration

public void setConfiguration (IConfiguration configuration)

Invia il IConfiguration in uso.

Parametri
configuration IConfiguration

setRunUtil

public void setRunUtil (IRunUtil runUtil)

Parametri
runUtil IRunUtil