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-Abdeckungsmessungen vom Gerät abruft und 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 Konstruktoren | |
---|---|
JavaCodeCoverageCollector()
|
Öffentliche Methoden | |
---|---|
ITestInvocationListener
|
init(IInvocationContext context, ITestInvocationListener listener)
Initialisierung des Collectors mit dem aktuellen Kontext und der Information, wohin die Ergebnisse weitergeleitet werden sollen. |
void
|
onTestRunEnd(DeviceMetricData runData,
Callback, wenn ein Testlauf beendet ist. |
void
|
setConfiguration(IConfiguration configuration)
Fügt den verwendeten |
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 Konstruktoren
JavaCodeCoverageCollector
public JavaCodeCoverageCollector ()
Öffentliche Methoden
init
public ITestInvocationListener init (IInvocationContext context, ITestInvocationListener listener)
Initialisierung des Collectors mit dem aktuellen Kontext und der Information, wohin die Ergebnisse weitergeleitet werden sollen. Wird nur einmal pro Instanz aufgerufen. Der Collector soll seinen internen Kontext und Listener aktualisieren. Init wird nie während eines Testlaufs aufgerufen, sondern immer davor.
Überschreiben Sie die Standardeinstellungen nur, wenn Sie wissen, was Sie tun.
Parameter | |
---|---|
context |
IInvocationContext : den IInvocationContext für die laufende Aufrufabfolge. |
listener |
ITestInvocationListener : die ITestInvocationListener , in der die Ergebnisse platziert werden sollen. |
Returns | |
---|---|
ITestInvocationListener |
der neue Listener umschließt den ursprünglichen. |
onTestRunEnd
public void onTestRunEnd (DeviceMetricData runData,runMetrics)
Callback, wenn ein Testlauf beendet ist. Jetzt ist es an der Zeit, aufzuräumen.
Parameter | |
---|---|
runData |
DeviceMetricData : die DeviceMetricData , die die Daten für den Lauf enthält. Dies ist dasselbe Objekt wie bei BaseDeviceMetricCollector.onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) . |
runMetrics |
: Die aktuelle Zuordnung von Messwerten, die an ITestLifeCycleReceiver.testRunEnded(long, Map) übergeben werden.
|
setConfiguration
public void setConfiguration (IConfiguration configuration)
Fügt den verwendeten IConfiguration
ein.
Parameter | |
---|---|
configuration |
IConfiguration |
setCoverageFlusher
public void setCoverageFlusher (JavaCodeCoverageFlusher flusher)
Parameter | |
---|---|
flusher |
JavaCodeCoverageFlusher |
setMergeMeasurements
public void setMergeMeasurements (boolean merge)
Parameter | |
---|---|
merge |
boolean |