GcovCodeCoverageCollector

public final class GcovCodeCoverageCollector
extends BaseDeviceMetricCollector implements IConfigurationReceiver

java.lang.Object
   ↳ com.android.tradefed.device.metric.BaseDeviceMetricCollector
     ↳ com.android.tradefed.device.metric.GcovCodeCoverageCollector


BaseDeviceMetricCollector, który pobiera z urządzenia pomiary zasięgu z gcov i rejestruje 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 natywnych i zapisuje je w dzienniku.

void onTestRunEnd(DeviceMetricData runData, runMetrics)

wywołanie zwrotne po zakończeniu testu.

void setCollectOnTestEnd(boolean collect)

Określa, czy dane dotyczące pokrycia mają być zbierane po zakończeniu testu.

void setConfiguration(IConfiguration config)

Wstrzykuje IConfiguration w użyciu.

Konstruktory publiczne

GcovCodeCoverageCollector

public GcovCodeCoverageCollector ()

Metody publiczne

extraInit

public void extraInit (IInvocationContext context, 
                ITestInvocationListener listener)

Rzuty
DeviceNotAvailableException

logCoverageMeasurements

public void logCoverageMeasurements (ITestDevice device, 
                String runName)

Pobiera z urządzenia pomiary zasięgu natywnych i zapisuje je w dzienniku.

Parametry
device ITestDevice

runName String

Rzuty
DeviceNotAvailableException

onTestRunEnd

public void onTestRunEnd (DeviceMetricData runData, 
                 runMetrics)

wywołanie zwrotne po zakończeniu testu. Czas na porządki.

Parametry
runData DeviceMetricData: DeviceMetricData zawierający dane dotyczące wykonania. Będzie to ten sam obiekt co w BaseDeviceMetricCollector.onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData).

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

Rzuty
DeviceNotAvailableException

setCollectOnTestEnd

public void setCollectOnTestEnd (boolean collect)

Określa, czy dane dotyczące pokrycia mają być zbierane po zakończeniu testu.

Podczas ponownego uruchamiania testu ustaw tę opcję na „fałsz”. W przeciwnym razie każdy pojedynczy test będzie zbierał pokrycie, zamiast jednego scalonego wyniku pokrycia.

Parametry
collect boolean

setConfiguration

public void setConfiguration (IConfiguration config)

Wstrzykuje IConfiguration w użyciu.

Parametry
config IConfiguration