GcovCodeCoverageCollector
public final class GcovCodeCoverageCollector
extends BaseDeviceMetricCollector
implements IConfigurationReceiver
java.lang.Object | ||
↳ | com.android.tradefed.device.metric.BaseDeviceMetricCollector | |
↳ | com.android.tradefed.device.metric.GcovCodeCoverageCollector |
Un BaseDeviceMetricCollector
qui extraira les mesures de couverture gcov de l'appareil et les enregistrera en tant qu'artefacts de test.
Résumé
Constructeurs publics | |
---|---|
GcovCodeCoverageCollector () |
Méthodes publiques | |
---|---|
void | extraInit ( IInvocationContext context, ITestInvocationListener listener) |
void | logCoverageMeasurements ( ITestDevice device, String runName) Extrait les mesures de couverture natives de l'appareil et les enregistre. |
void | onTestRunEnd ( DeviceMetricData runData, runMetrics) onTestRunEnd ( DeviceMetricData runData, runMetrics) Rappel lorsqu'un test est terminé. |
void | setCollectOnTestEnd (boolean collect) Définit s’il faut collecter la couverture sur testRunEnded. |
void | setConfiguration ( IConfiguration config) Injecte la |
Constructeurs publics
GcovCodeCoverageCollector
public GcovCodeCoverageCollector ()
Méthodes publiques
extraInit
public void extraInit (IInvocationContext context, ITestInvocationListener listener)
Jetés | |
---|---|
DeviceNotAvailableException |
logCoverageMeasurements
public void logCoverageMeasurements (ITestDevice device, String runName)
Extrait les mesures de couverture natives de l'appareil et les enregistre.
Paramètres | |
---|---|
device | ITestDevice |
runName | String |
Jetés | |
---|---|
DeviceNotAvailableException |
surTestRunEnd
public void onTestRunEnd (DeviceMetricData runData,runMetrics)
Rappel lorsqu'un test est terminé. Ce devrait être le moment de faire le ménage.
Paramètres | |
---|---|
runData | DeviceMetricData : le DeviceMetricData contenant les données pour l'exécution. Ce sera le même objet que lors de BaseDeviceMetricCollector.onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) . |
runMetrics | ERROR(/#testRunEnded(long,Map)) . |
Jetés | |
---|---|
DeviceNotAvailableException |
setCollectOnTestEnd
public void setCollectOnTestEnd (boolean collect)
Définit s’il faut collecter la couverture sur testRunEnded.
Définissez cette valeur sur false lors des réexécutions, sinon chaque réexécution de test individuel collectera une couverture plutôt que d'avoir un seul résultat de couverture fusionné.
Paramètres | |
---|---|
collect | boolean |
setConfiguration
public void setConfiguration (IConfiguration config)
Injecte la IConfiguration
utilisée.
Paramètres | |
---|---|
config | IConfiguration |