JavaCodeCoverageCollector
public final class JavaCodeCoverageCollector
extends BaseDeviceMetricCollector
implements IConfigurationReceiver
java.lang.Object | ||
↳ | com.android.tradefed.device.metric.BaseDeviceMetricCollector | |
↳ | com.android.tradefed.device.metric.JavaCodeCoverageCollector |
Ein BaseDeviceMetricCollector
, der Java-Abdeckungsmessungen vom Gerät abruft und sie als Testartefakte protokolliert.
Zusammenfassung
Felder | |
---|---|
public static final String | COVERAGE_DIRECTORY |
public static final String | COVERAGE_MEASUREMENT_KEY |
public static final String | FIND_COVERAGE_FILES
|
Öffentliche Bauträger | |
---|---|
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) Fügt die verwendete |
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 Bauträger
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 es wird erwartet, dass der Collector seinen internen Kontext und Listener aktualisiert. Init wird nie zuvor während eines Testlaufs aufgerufen.
Überschreiben Sie nicht, es sei denn, Sie wissen, was Sie tun.
Parameter | |
---|---|
context | IInvocationContext : der IInvocationContext für den laufenden Aufruf. |
listener | ITestInvocationListener : Der ITestInvocationListener , wo die Ergebnisse abgelegt werden sollen. |
Kehrt zurück | |
---|---|
ITestInvocationListener | Der neue Zuhö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 : DeviceMetricData das die Daten für den Lauf enthält. Wird das gleiche Objekt sein wie während BaseDeviceMetricCollector.onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) . |
runMetrics | ITestLifeCycleReceiver.testRunEnded(long, Map) übergeben wird. |
setConfiguration
public void setConfiguration (IConfiguration configuration)
Fügt die verwendete IConfiguration
ein.
Parameter | |
---|---|
configuration | IConfiguration |
setCoverageFlusher
public void setCoverageFlusher (JavaCodeCoverageFlusher flusher)
Parameter | |
---|---|
flusher | JavaCodeCoverageFlusher |
setMergeMeasurements
public void setMergeMeasurements (boolean merge)
Parameter | |
---|---|
merge | boolean |