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 Konstrukteure | |
---|---|
GcovCodeCoverageCollector () |
Öffentliche Methoden | |
---|---|
void | extraInit ( IInvocationContext context, ITestInvocationListener listener) |
void | logCoverageMeasurements ( ITestDevice device, String runName) Zieht native Abdeckungsmessungen vom Gerät 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 bei testRunEnded erfasst werden soll. |
void | setConfiguration ( IConfiguration config) Fügt die verwendete |
Öffentliche Konstrukteure
GcovCodeCoverageCollector
public GcovCodeCoverageCollector ()
Öffentliche Methoden
extraInit
public void extraInit (IInvocationContext context, ITestInvocationListener listener)
Wirft | |
---|---|
DeviceNotAvailableException |
logCoverageMeasurements
public void logCoverageMeasurements (ITestDevice device, String runName)
Zieht native Abdeckungsmessungen vom Gerät und protokolliert sie.
Parameter | |
---|---|
device | ITestDevice |
runName | String |
Wirft | |
---|---|
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 : die DeviceMetricData , die die Daten für den Lauf enthalten. Wird dasselbe Objekt sein wie während BaseDeviceMetricCollector.onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) . |
runMetrics | ERROR(/#testRunEnded(long,Map)) übergebenen Metriken. |
Wirft | |
---|---|
DeviceNotAvailableException |
setCollectOnTestEnd
public void setCollectOnTestEnd (boolean collect)
Legt fest, ob die Abdeckung bei testRunEnded erfasst werden soll.
Setzen Sie dies während Wiederholungen auf „false“, sonst wird bei jeder einzelnen Testwiederholung die Abdeckung erfasst, anstatt ein einzelnes zusammengeführtes Abdeckungsergebnis zu haben.
Parameter | |
---|---|
collect | boolean |
setKonfiguration
public void setConfiguration (IConfiguration config)
Fügt die verwendete IConfiguration
ein.
Parameter | |
---|---|
config | IConfiguration |