GcovCodeCoverageCollector
public
final
class
GcovCodeCoverageCollector
extends BaseDeviceMetricCollector
implements
IConfigurationReceiver
java.lang.Object | ||
↳ | com.android.tradefed.device.metric.BaseDeviceMetricCollector | |
↳ | com.android.tradefed.device.metric.GcovCodeCoverageCollector |
Eine BaseDeviceMetricCollector
, die Abdeckungsmessungen von gcov vom Gerät abruft und als Testartefakte protokolliert.
Zusammenfassung
Öffentliche Konstruktoren | |
---|---|
GcovCodeCoverageCollector()
|
Öffentliche Methoden | |
---|---|
void
|
extraInit(IInvocationContext context, ITestInvocationListener listener)
|
void
|
logCoverageMeasurements(ITestDevice device, String runName)
Zieht native Abdeckungsmessungen vom Gerät ab und protokolliert sie. |
void
|
onTestRunEnd(DeviceMetricData runData,
Callback, wenn ein Testlauf beendet ist. |
void
|
setCollectOnTestEnd(boolean collect)
Legt fest, ob die Abdeckung bei testRunEnded erfasst werden soll. |
void
|
setConfiguration(IConfiguration config)
Fügt den verwendeten |
Öffentliche Konstruktoren
GcovCodeCoverageCollector
public GcovCodeCoverageCollector ()
Öffentliche Methoden
extraInit
public void extraInit (IInvocationContext context, ITestInvocationListener listener)
Ausgabe | |
---|---|
DeviceNotAvailableException |
logCoverageMeasurements
public void logCoverageMeasurements (ITestDevice device, String runName)
Zieht native Abdeckungsmessungen vom Gerät ab und protokolliert sie.
Parameter | |
---|---|
device |
ITestDevice |
runName |
String |
Ausgabe | |
---|---|
DeviceNotAvailableException |
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 ERROR(/#testRunEnded(long,Map)) übergeben werden. |
Ausgabe | |
---|---|
DeviceNotAvailableException |
setCollectOnTestEnd
public void setCollectOnTestEnd (boolean collect)
Legt fest, ob die Abdeckung bei testRunEnded erfasst werden soll.
Legen Sie diesen Wert bei Wiederholungen auf „false“ fest. Andernfalls wird für jeden einzelnen Test eine Abdeckung erfasst, anstatt ein einzelnes zusammengeführtes Abdeckungsergebnis zu erhalten.
Parameter | |
---|---|
collect |
boolean |
setConfiguration
public void setConfiguration (IConfiguration config)
Fügt den verwendeten IConfiguration
ein.
Parameter | |
---|---|
config |
IConfiguration |