JavaCodeAbdeckungCollector
public
final
class
JavaCodeCoverageCollector
extends BaseDeviceMetricCollector
implements
IConfigurationReceiver
java.lang.Object | ||
😎 | com.android.tradefed.device.metric.BaseDeviceMetricCollector | |
😎 | com.android.tradefed.device.metric.JavaCodeAbdeckungCollector |
Einen BaseDeviceMetricCollector
, der Java abruft
Abdeckungsmessungen vom Gerät aus und protokollieren 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 Konstruktoren | |
---|---|
JavaCodeCoverageCollector()
|
Öffentliche Methoden | |
---|---|
ITestInvocationListener
|
init(IInvocationContext context, ITestInvocationListener listener)
Initialisierung des Collectors mit dem aktuellen Kontext und wohin die Ergebnisse weitergeleitet werden sollen. |
void
|
onTestRunEnd(DeviceMetricData runData,
Callback beim Beenden eines Testlaufs. |
void
|
setConfiguration(IConfiguration configuration)
Injiziertes |
void
|
setCoverageFlusher(JavaCodeCoverageFlusher flusher)
|
void
|
setMergeMeasurements(boolean merge)
|
Felder
COVERAGE_VERZEICHNIS
public static final String COVERAGE_DIRECTORY
COVERAGE_MEASUREMENT_KEY (ABDECKUNGSSCHLÜSSEL)
public static final String COVERAGE_MEASUREMENT_KEY
COVERAGE_DATEIEN_FINDEN
public static final String FIND_COVERAGE_FILES
Öffentliche Konstruktoren
JavaCodeAbdeckungCollector
public JavaCodeCoverageCollector ()
Öffentliche Methoden
init
public ITestInvocationListener init (IInvocationContext context, ITestInvocationListener listener)
Initialisierung des Collectors mit dem aktuellen Kontext und wohin die Ergebnisse weitergeleitet werden sollen. Testament nur einmal pro Instanz aufgerufen werden und der Collector seine internen Kontext und Listener hinzufügen. Init wird während eines Testlaufs niemals immer aufgerufen.
Setzen Sie den Wert nicht außer Kraft, es sei denn, Sie wissen, was Sie tun.
Parameter | |
---|---|
context |
IInvocationContext : IInvocationContext für den laufenden Aufruf. |
listener |
ITestInvocationListener : der ITestInvocationListener , in den die Ergebnisse eingefügt werden sollen. |
Returns | |
---|---|
ITestInvocationListener |
den neuen Listener, der den ursprünglichen enthält. |
beiTestlaufEnde
public void onTestRunEnd (DeviceMetricData runData,runMetrics)
Callback beim Beenden eines Testlaufs. Dies sollte der Zeitpunkt für die Bereinigung sein.
Parameter | |
---|---|
runData |
DeviceMetricData : Die DeviceMetricData , die die Daten für die Ausführung enthält. Wird nicht geändert
wie bei BaseDeviceMetricCollector.onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) . |
runMetrics |
: die aktuelle Zuordnung der Messwerte, die an ITestLifeCycleReceiver.testRunEnded(long, Map) übergeben wurden.
|
setConfiguration
public void setConfiguration (IConfiguration configuration)
Injiziertes IConfiguration
in Gebrauch.
Parameter | |
---|---|
configuration |
IConfiguration |
Abdeckung (Flusher)
public void setCoverageFlusher (JavaCodeCoverageFlusher flusher)
Parameter | |
---|---|
flusher |
JavaCodeCoverageFlusher |
MergeMeasurements festlegen
public void setMergeMeasurements (boolean merge)
Parameter | |
---|---|
merge |
boolean |