JavaCodeCoverageCollector

public final class JavaCodeCoverageCollector
extends BaseDeviceMetricCollector implements IConfigurationReceiver

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


Eine BaseDeviceMetricCollector , die Java - Versorgungsmessungen ziehen wird aus der Vorrichtung und melden sie als Testartefakte.

Zusammenfassung

Felder

public static final String COVERAGE_DIRECTORY

public static final String COVERAGE_MEASUREMENT_KEY

public static final String FIND_COVERAGE_FILES

Öffentliche Konstrukteure

JavaCodeCoverageCollector ()

Öffentliche Methoden

ITestInvocationListener init (IInvocationContext context, ITestInvocationListener listener)

Initialisierung des Kollektors mit dem aktuellen Kontext und wohin die Ergebnisse weitergeleitet werden sollen.

void onTestRunEnd ( DeviceMetricData runData, runMetrics) onTestRunEnd ( DeviceMetricData runData, runMetrics)

Rückruf, wenn ein Testlauf beendet ist.

void setConfiguration ( IConfiguration configuration)

Einspritzt der IConfiguration im Einsatz.

void setCoverageFlusher ( JavaCodeCoverageFlusher flusher)
void setMergeMeasurements (boolean merge)

Felder

COVERAGE_DIRECTORY

public static final String COVERAGE_DIRECTORY

COVERAGE_MEASUREMENT_KEY

public static final String COVERAGE_MEASUREMENT_KEY

FIND_COVERAGE_FILES

public static final String FIND_COVERAGE_FILES

Öffentliche Konstrukteure

JavaCodeCoverageCollector

public JavaCodeCoverageCollector ()

Öffentliche Methoden

drin

public ITestInvocationListener init (IInvocationContext context, 
                ITestInvocationListener listener)

Initialisierung des Kollektors mit dem aktuellen Kontext und wohin die Ergebnisse weitergeleitet werden sollen. Wird nur einmal pro Instanz aufgerufen und vom Collector wird erwartet, dass er seinen internen Kontext und Listener aktualisiert. Init wird nie während eines Testlaufs immer vorher aufgerufen.

Überschreiben Sie nicht, es sei denn, Sie wissen, was Sie tun.

Parameter
context IInvocationContext : die IInvocationContext für den Aufruf im Gange.

listener ITestInvocationListener : die ITestInvocationListener wo Ergebnisse zu bringen.

Kehrt zurück
ITestInvocationListener der neue Hörer umhüllt den ursprünglichen.

onTestRunEnd

public void onTestRunEnd (DeviceMetricData runData, 
                 runMetrics)

Rückruf, wenn ein Testlauf beendet ist. Dies sollte die Zeit zum Aufräumen sein.

Parameter
runData DeviceMetricData : die DeviceMetricData die Daten für den Lauf zu halten. Wird das gleiche Objekt wie bei BaseDeviceMetricCollector.onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) .

runMetrics : Die aktuelle Karte von Metriken zu übergeben ITestLifeCycleReceiver.testRunEnded(long, Map) .

setKonfiguration

public void setConfiguration (IConfiguration configuration)

Einspritzt der IConfiguration im Einsatz.

Parameter
configuration IConfiguration

setAbdeckungSpüler

public void setCoverageFlusher (JavaCodeCoverageFlusher flusher)

Parameter
flusher JavaCodeCoverageFlusher

setMergeMeasurements

public void setMergeMeasurements (boolean merge)

Parameter
merge boolean