GcovCodeCoverageCollector

public final class GcovCodeCoverageCollector
extends BaseDeviceMetricCollector implements IConfigurationReceiver

java.lang.Obiekt
com.android.tradefed.device.metric.BaseDeviceMetricCollector
com.android.tradefed.device.metric.GcovCodeCoverageCollector


BaseDeviceMetricCollector , który pobiera pomiary pokrycia gcov z urządzenia i rejestruje je jako artefakty testowe.

Streszczenie

Konstruktory publiczne

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)

Oddzwanianie po zakończeniu przebiegu testowego.

void setCollectOnTestEnd (boolean collect)

Ustawia, czy zbierać pokrycie w czasie testRunEnded.

void setConfiguration ( IConfiguration config)

Wstrzykuje używaną IConfiguration .

Konstruktory publiczne

GcovCodeCoverageCollector

public GcovCodeCoverageCollector ()

Metody publiczne

ekstraInit

public void extraInit (IInvocationContext context, 
                ITestInvocationListener listener)

Rzuty
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

Rzuty
DeviceNotAvailableException

onTestRunEnd

public void onTestRunEnd (DeviceMetricData runData, 
                 runMetrics)

Oddzwanianie po zakończeniu przebiegu 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)) .

Rzuty
DeviceNotAvailableException

setCollectOnTestEnd

public void setCollectOnTestEnd (boolean collect)

Ustawia, czy zbierać pokrycie w czasie testRunEnded.

Ustaw tę wartość na false podczas ponownych uruchomień, w przeciwnym razie każde ponowne uruchomienie testu będzie zbierać pokrycie, zamiast mieć pojedynczy połączony wynik pokrycia.

Parametry
collect boolean

zestawKonfiguracja

public void setConfiguration (IConfiguration config)

Wstrzykuje używaną IConfiguration .

Parametry
config IConfiguration