GcovCodeAbdeckungCollector
public
final
class
GcovCodeCoverageCollector
extends BaseDeviceMetricCollector
implements
IConfigurationReceiver
java.lang.Object | ||
😎 | com.android.tradefed.device.metric.BaseDeviceMetricCollector | |
😎 | com.android.tradefed.device.metric.GcovCodeAbdeckungCollector |
Ein BaseDeviceMetricCollector
, der Gcov abspielt
Abdeckungsmessungen vom Gerät aus und protokollieren sie als Testartefakte.
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,
Callback beim Beenden eines Testlaufs. |
void
|
setCollectOnTestEnd(boolean collect)
Legt fest, ob für testRunEnded eine Abdeckung erfasst werden soll. |
void
|
setConfiguration(IConfiguration config)
Injiziertes |
Öffentliche Konstruktoren
GcovCodeAbdeckungCollector
public GcovCodeCoverageCollector ()
Öffentliche Methoden
ExtraInit
public void extraInit (IInvocationContext context, ITestInvocationListener listener)
Ausgabe | |
---|---|
DeviceNotAvailableException |
logAbdeckungs-Messung
public void logCoverageMeasurements (ITestDevice device, String runName)
Ruft native Abdeckungsmessungen vom Gerät ab und protokolliert sie.
Parameter | |
---|---|
device |
ITestDevice |
runName |
String |
Ausgabe | |
---|---|
DeviceNotAvailableException |
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 ERROR(/#testRunEnded(long,Map)) übergeben wurden. |
Ausgabe | |
---|---|
DeviceNotAvailableException |
SetCollectOnTestEnd
public void setCollectOnTestEnd (boolean collect)
Legt fest, ob für testRunEnded eine Abdeckung erfasst werden soll.
Setzen Sie diesen Wert bei wiederholten Ausführungen auf „false“, da sonst bei jeder einzelnen Testdurchführung Daten erhoben werden. statt einer einzigen zusammengeführten Abdeckung.
Parameter | |
---|---|
collect |
boolean |
setConfiguration
public void setConfiguration (IConfiguration config)
Injiziertes IConfiguration
in Gebrauch.
Parameter | |
---|---|
config |
IConfiguration |