Kolekcjoner pokrycia GcovCode

public final class GcovCodeCoverageCollector
extends BaseDeviceMetricCollector implements IConfigurationReceiver

Obiekt Java.lang.Object
com.android.tradefed.device.metric.BaseDeviceMetricCollector
com.android.tradefed.device.metric.GcovCodeCoverageCollector


BaseDeviceMetricCollector , który będzie pobierał pomiary pokrycia gcov z urządzenia i rejestrował je jako artefakty testowe.

Streszczenie

Konstruktorzy publiczni

GcovCodeCoverageCollector ()

Metody publiczne

void extraInit ( IInvocationContext context, ITestInvocationListener listener)
void logCoverageMeasurements ( ITestDevice device, String runName)

Pobiera natywne pomiary zasięgu z urządzenia i rejestruje je.

void onTestRunEnd ( DeviceMetricData runData, runMetrics) onTestRunEnd ( DeviceMetricData runData, runMetrics)

Wywołanie zwrotne po zakończeniu uruchomienia testowego.

void setCollectOnTestEnd (boolean collect)

Ustawia, czy zbierać pokrycie w testRunEnded.

void setConfiguration ( IConfiguration config)

Wstrzykuje używaną IConfiguration .

Konstruktorzy publiczni

Kolekcjoner pokrycia GcovCode

public GcovCodeCoverageCollector ()

Metody publiczne

ekstraInit

public void extraInit (IInvocationContext context, 
                ITestInvocationListener listener)

Rzuca
DeviceNotAvailableException

logCoverageMeasurements

public void logCoverageMeasurements (ITestDevice device, 
                String runName)

Pobiera natywne pomiary zasięgu z urządzenia i rejestruje je.

Parametry
device ITestDevice

runName String

Rzuca
DeviceNotAvailableException

naTestRunEnd

public void onTestRunEnd (DeviceMetricData runData, 
                 runMetrics)

Wywołanie zwrotne po zakończeniu uruchomienia testowego. To powinien być czas na sprzątanie.

Parametry
runData DeviceMetricData : DeviceMetricData przechowujący dane dla przebiegu. Będzie tym samym obiektem, co podczas BaseDeviceMetricCollector.onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) .

runMetrics : bieżąca mapa metryk przekazana do ERROR(/#testRunEnded(long,Map)) .

Rzuca
DeviceNotAvailableException

setCollectOnTestEnd

public void setCollectOnTestEnd (boolean collect)

Ustawia, czy zbierać pokrycie w testRunEnded.

Ustaw tę opcję na wartość false podczas powtórnych uruchomień, w przeciwnym razie każde ponowne uruchomienie testu będzie zbierać pokrycie, a nie pojedynczy połączony wynik pokrycia.

Parametry
collect boolean

ustaw konfigurację

public void setConfiguration (IConfiguration config)

Wstrzykuje używaną IConfiguration .

Parametry
config IConfiguration