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
, der GCOV-Abdeckungsmessungen vom Gerät abruft und sie als Testartefakte protokolliert.
Zusammenfassung
Öffentliche Bauträger | |
---|---|
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, runMetrics) onTestRunEnd ( DeviceMetricData runData, runMetrics) Rückruf, wenn ein Testlauf beendet ist. |
void | setCollectOnTestEnd (boolean collect) Legt fest, ob die Abdeckung für testRunEnded erfasst werden soll. |
void | setConfiguration ( IConfiguration config) Fügt die verwendete |
Öffentliche Bauträger
GcovCodeCoverageCollector
public GcovCodeCoverageCollector ()
Öffentliche Methoden
extraInit
public void extraInit (IInvocationContext context, ITestInvocationListener listener)
Würfe | |
---|---|
DeviceNotAvailableException |
logCoverageMeasurements
public void logCoverageMeasurements (ITestDevice device, String runName)
Ruft native Abdeckungsmessungen vom Gerät ab und protokolliert sie.
Parameter | |
---|---|
device | ITestDevice |
runName | String |
Würfe | |
---|---|
DeviceNotAvailableException |
onTestRunEnd
public void onTestRunEnd (DeviceMetricData runData,runMetrics)
Rückruf, wenn ein Testlauf beendet ist. Dies sollte die Zeit zum Aufräumen sein.
Parameter | |
---|---|
runData | DeviceMetricData : DeviceMetricData das die Daten für den Lauf enthält. Wird das gleiche Objekt sein wie während BaseDeviceMetricCollector.onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) . |
runMetrics | ERROR(/#testRunEnded(long,Map)) übergeben wird. |
Würfe | |
---|---|
DeviceNotAvailableException |
setCollectOnTestEnd
public void setCollectOnTestEnd (boolean collect)
Legt fest, ob die Abdeckung für testRunEnded erfasst werden soll.
Setzen Sie dies bei Wiederholungen auf „false“, da andernfalls bei jeder einzelnen Testwiederholung eine Abdeckung erfasst wird und kein einziges zusammengeführtes Abdeckungsergebnis vorliegt.
Parameter | |
---|---|
collect | boolean |
setConfiguration
public void setConfiguration (IConfiguration config)
Fügt die verwendete IConfiguration
ein.
Parameter | |
---|---|
config | IConfiguration |