ClangCodeCoverageCollector

public final class ClangCodeCoverageCollector
extends BaseDeviceMetricCollector implements IConfigurationReceiver

java.lang.Object
com.android.tradefed.device.metric.BaseDeviceMetricCollector
  com.android.tradefed.device.metric.ClangCodeCoverageCollector


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

Podsumowanie

Konstruktory publiczne

ClangCodeCoverageCollector()

Metody publiczne

void extraInit(IInvocationContext context, ITestInvocationListener listener)
void onTestRunEnd(DeviceMetricData runData, Map<String, MetricMeasurement.Metric> currentRunMetrics)

Wywołanie zwrotne po zakończeniu testu.

void rebootEnded(ITestDevice device)

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

void setConfiguration(IConfiguration configuration)

Wstrzykuje używaną IConfiguration.

void setRunUtil(IRunUtil runUtil)

Konstruktory publiczne

ClangCodeCoverageCollector

public ClangCodeCoverageCollector ()

Metody publiczne

extraInit

public void extraInit (IInvocationContext context, 
                ITestInvocationListener listener)

Zgłasza
DeviceNotAvailableException

onTestRunEnd

public void onTestRunEnd (DeviceMetricData runData, 
                Map<String, MetricMeasurement.Metric> currentRunMetrics)

Wywołanie zwrotne po zakończeniu testu. To powinien być czas na zwolnienie miejsca.

Parametry
runData DeviceMetricData: DeviceMetricData zawierający dane dotyczące testu. Będzie to ten sam obiekt co podczas onTestRunStart(DeviceMetricData).

currentRunMetrics Map: bieżąca mapa danych przekazana do testRunEnded(long,Map).

Zgłasza
DeviceNotAvailableException

rebootEnded

public void rebootEnded (ITestDevice device)

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

UWAGA: odbiorcy powinni unikać ponownego uruchamiania podczas tego wywołania zwrotnego. Każda próba ponownego uruchomienia zostanie zignorowana.

Parametry
device ITestDevice: ITestDevice, na którym zakończyło się ponowne uruchamianie.

Zgłasza
DeviceNotAvailableException

setConfiguration

public void setConfiguration (IConfiguration configuration)

Wstrzykuje używaną IConfiguration.

Parametry
configuration IConfiguration

setRunUtil

public void setRunUtil (IRunUtil runUtil)

Parametry
runUtil IRunUtil