CodeCoverageCollector

public final class CodeCoverageCollector
extends BaseDeviceMetricCollector implements IConfigurationReceiver

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


BaseDeviceMetricCollector, który pobierze z urządzenia pomiary pokrycia kodu Java i kodu natywnego i zarejestruje je jako artefakty testowe.

Podsumowanie

Stałe

String COVERAGE_DIRECTORY

String COVERAGE_MEASUREMENT_KEY

Fieldsem

public static final String COMPRESS_COVERAGE_FILES

public static final String FIND_COVERAGE_FILES

Publiczne konstruktory

CodeCoverageCollector()

Metody publiczne

void extraInit(IInvocationContext context, ITestInvocationListener listener)
void onTestRunEnd(DeviceMetricData runData, runMetrics)

Wywołanie zwrotne po zakończeniu testu.

void rebootEnded(ITestDevice device)

Otrzymuje powiadomienie o zakończeniu ponownego uruchamiania urządzenia.

void setConfiguration(IConfiguration configuration)

Wstawia używany element IConfiguration.

Stałe

COVERAGE_DIRECTORY

public static final String COVERAGE_DIRECTORY

Wartość stała: „/data/misc/trace”

COVERAGE_MEASUREMENT_KEY

public static final String COVERAGE_MEASUREMENT_KEY

Wartość stała: "coverageFilePath"

Fieldsem

COMPRESS_COVERAGE_FILES

public static final String COMPRESS_COVERAGE_FILES

FIND_COVERAGE_FILES

public static final String FIND_COVERAGE_FILES

Publiczne konstruktory

CodeCoverageCollector

public CodeCoverageCollector ()

Metody publiczne

extraInit

public void extraInit (IInvocationContext context, 
                ITestInvocationListener listener)

Zgłasza
DeviceNotAvailableException

onTestRunEnd

public void onTestRunEnd (DeviceMetricData runData, 
                 runMetrics)

Wywołanie zwrotne po zakończeniu testu. To powinien być czas na posprzątanie.

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

runMetrics : aktualna mapa danych przekazywanych do ERROR(/#testRunEnded(long,Map)).

Zgłasza
DeviceNotAvailableException

rebootEnded

public void rebootEnded (ITestDevice device)

Otrzymuje powiadomienie o zakończeniu ponownego uruchamiania urządzenia.

UWAGA: w trakcie tego połączenia zwrotnego odbiorniki nie powinny być ponownie uruchamiane. Wszelkie próby ponownego uruchomienia zostaną zignorowane.

Parametry
device ITestDevice: ITestDevice, gdzie zakończył się restart.

Zgłasza
DeviceNotAvailableException

setConfiguration

public void setConfiguration (IConfiguration configuration)

Wstawia używany element IConfiguration.

Parametry
configuration IConfiguration