GcovCodeCoverageCollector
public
final
class
GcovCodeCoverageCollector
extends BaseDeviceMetricCollector
implements
IConfigurationReceiver
| java.lang.Object | ||
| ↳ | com.android.tradefed.device.metric.BaseDeviceMetricCollector | |
| ↳ | com.android.tradefed.device.metric.GcovCodeCoverageCollector | |
Ein BaseDeviceMetricCollector, das gcov-Abdeckungsdaten 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)
Ruft native Abdeckungsmessungen vom Gerät ab und protokolliert sie. |
void
|
onTestRunEnd(DeviceMetricData runData, Map<String, MetricMeasurement.Metric> runMetrics)
Callback, wenn ein Testlauf beendet wird. |
void
|
setCollectOnTestEnd(boolean collect)
Legt fest, ob die Abdeckung für „testRunEnded“ erfasst werden soll. |
void
|
setConfiguration(IConfiguration config)
Fügt die verwendete |
Öffentliche Konstruktoren
GcovCodeCoverageCollector
public GcovCodeCoverageCollector ()
Öffentliche Methoden
extraInit
public void extraInit (IInvocationContext context, ITestInvocationListener listener)
| Löst aus | |
|---|---|
DeviceNotAvailableException |
|
logCoverageMeasurements
public void logCoverageMeasurements (ITestDevice device, String runName)
Ruft native Abdeckungsmessungen vom Gerät ab und protokolliert sie.
| Parameter | |
|---|---|
device |
ITestDevice |
runName |
String |
| Löst aus | |
|---|---|
DeviceNotAvailableException |
|
onTestRunEnd
public void onTestRunEnd (DeviceMetricData runData, Map<String, MetricMeasurement.Metric> runMetrics)
Callback, wenn ein Testlauf beendet wird. Jetzt ist es an der Zeit, aufzuräumen.
| Parameter | |
|---|---|
runData |
DeviceMetricData: Der DeviceMetricData mit den Daten für den Lauf. Ist dasselbe Objekt wie während onTestRunStart(DeviceMetricData). |
runMetrics |
Map: Die aktuelle Zuordnung von Messwerten, die an testRunEnded(long,Map) übergeben werden. |
| Löst aus | |
|---|---|
DeviceNotAvailableException |
|
setCollectOnTestEnd
public void setCollectOnTestEnd (boolean collect)
Legt fest, ob die Abdeckung für „testRunEnded“ erfasst werden soll.
Setzen Sie diesen Wert bei erneuten Ausführungen auf „false“. Andernfalls wird bei jeder einzelnen erneuten Ausführung des Tests die Abdeckung erfasst, anstatt ein einzelnes zusammengeführtes Abdeckungsergebnis zu erhalten.
| Parameter | |
|---|---|
collect |
boolean |
setConfiguration
public void setConfiguration (IConfiguration config)
Fügt die verwendete IConfiguration ein.
| Parameter | |
|---|---|
config |
IConfiguration |