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 |
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 | 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 |