kolektor pokrycia kodu Gcov

public final class GcovCodeCoverageCollector
extends BaseDeviceMetricCollector implements IConfigurationReceiver

java.lang.Object
com.android.tradefed.device.metric.BaseDeviceMetricCollector
  com.android.tradefed.device.metric.GcovCodeZasięgCollector


Element BaseDeviceMetricCollector, który pobierze gcov pomiaru zasięgu na urządzeniu i rejestrować je jako artefakty testowe.

Podsumowanie

Konstruktory publiczne

GcovCodeCoverageCollector()

Metody publiczne

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

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

void onTestRunEnd(DeviceMetricData runData, runMetrics)

Wywoływanie zwrotne po zakończeniu testu.

void setCollectOnTestEnd(boolean collect)

Określa, czy mają być zbierane pokrycie w czasie testRunEnded.

void setConfiguration(IConfiguration config)

Wstawia używany IConfiguration.

Konstruktory publiczne

kolektor pokrycia kodu Gcov

public GcovCodeCoverageCollector ()

Metody publiczne

ekstraInit

public void extraInit (IInvocationContext context, 
                ITestInvocationListener listener)

Rzuty
DeviceNotAvailableException

Pomiary zasięgu logów

public void logCoverageMeasurements (ITestDevice device, 
                String runName)

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

Parametry
device ITestDevice

runName String

Rzuty
DeviceNotAvailableException

Zakończenie przebiegu testowego

public void onTestRunEnd (DeviceMetricData runData, 
                 runMetrics)

Wywoływanie zwrotne po zakończeniu testu. To czas na porządki.

Parametry
runData DeviceMetricData: element DeviceMetricData przechowujący dane dotyczące uruchomienia. Bez zmian jak w okresie BaseDeviceMetricCollector.onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData).

runMetrics : bieżąca mapa danych przekazywanych do usługi ERROR(/#testRunEnded(long,Map)).

Rzuty
DeviceNotAvailableException

UstawZbierajNaKoniecTestu

public void setCollectOnTestEnd (boolean collect)

Określa, czy mają być zbierane pokrycie w czasie testRunEnded.

Ustaw wartość false podczas ponownych uruchomień. W przeciwnym razie każde ponowne uruchomienie testu spowoduje zbieranie danych na podstawie danych, a nie w jednym scalonym wyniku.

Parametry
collect boolean

setConfiguration

public void setConfiguration (IConfiguration config)

Wstawia używany IConfiguration.

Parametry
config IConfiguration