ClangCodePokrycieCollector

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.

Streszczenie

Konstruktorzy publiczni

ClangCodeCoverageCollector ()

Metody publiczne

ITestInvocationListener init ( IInvocationContext context, ITestInvocationListener listener)

Inicjalizacja kolektora z bieżącym kontekstem i miejscem przekazania wyników.

void onTestRunEnd ( DeviceMetricData runData, currentRunMetrics) onTestRunEnd ( DeviceMetricData runData, currentRunMetrics)

Oddzwanianie po zakończeniu przebiegu testowego.

void setConfiguration ( IConfiguration configuration)

IConfiguration w użyciu.

void setRunUtil ( IRunUtil runUtil)

Konstruktorzy publiczni

ClangCodePokrycieCollector

public ClangCodeCoverageCollector ()

Metody publiczne

w tym

public ITestInvocationListener init (IInvocationContext context, 
                ITestInvocationListener listener)

Inicjalizacja kolektora z bieżącym kontekstem i miejscem przekazania wyników. Zostanie wywołane tylko raz na instancję, a kolektor powinien zaktualizować swój kontekst wewnętrzny i odbiornik. Init nigdy nie zostanie wywołany podczas uruchomienia testowego, zawsze wcześniej.

Nie zastępuj, chyba że wiesz, co robisz.

Parametry
context IInvocationContext : IInvocationContext dla wywołania w toku.

listener ITestInvocationListener : ITestInvocationListener gdzie umieścić wyniki.

Zwroty
ITestInvocationListener nowy słuchacz owija oryginalny.

Rzuty
DeviceNotAvailableException

naTestRunEnd

public void onTestRunEnd (DeviceMetricData runData, 
                 currentRunMetrics)

Oddzwanianie po zakończeniu uruchomienia testowego. To powinien być czas na sprzątanie.

Parametry
runData DeviceMetricData : DeviceMetricData przechowująca dane dla przebiegu. Będzie tym samym obiektem, co podczas BaseDeviceMetricCollector.onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) .

currentRunMetrics : bieżąca mapa metryk przekazana do ERROR(/#testRunEnded(long,Map)) .

Rzuty
DeviceNotAvailableException

setConfiguration

public void setConfiguration (IConfiguration configuration)

IConfiguration w użyciu.

Parametry
configuration IConfiguration

setRunUtil

public void setRunUtil (IRunUtil runUtil)

Parametry
runUtil IRunUtil