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 extrait les mesures de couverture gcov
de l'appareil et les enregistre 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, Map<String, MetricMeasurement.Metric> runMetrics)
Rappel lorsqu'une exécution de test est terminée. |
void
|
setCollectOnTestEnd(boolean collect)
Indique s'il faut collecter la couverture sur testRunEnded. |
void
|
setConfiguration(IConfiguration config)
Injecte l' |
Constructeurs publics
GcovCodeCoverageCollector
public GcovCodeCoverageCollector ()
Méthodes publiques
extraInit
public void extraInit (IInvocationContext context, ITestInvocationListener listener)
| Génère | |
|---|---|
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 |
| Génère | |
|---|---|
DeviceNotAvailableException |
|
onTestRunEnd
public void onTestRunEnd (DeviceMetricData runData, Map<String, MetricMeasurement.Metric> runMetrics)
Rappel lorsqu'une exécution de test est terminée. Il s'agit du moment où le nettoyage doit être effectué.
| Paramètres | |
|---|---|
runData |
DeviceMetricData : le DeviceMetricData contenant les données de l'exécution. Il s'agit du même
objet que lors de onTestRunStart(DeviceMetricData). |
runMetrics |
Map : la carte actuelle des métriques transmises à testRunEnded(long,Map). |
| Génère | |
|---|---|
DeviceNotAvailableException |
|
setCollectOnTestEnd
public void setCollectOnTestEnd (boolean collect)
Indique s'il faut collecter la couverture sur testRunEnded.
Définissez cette valeur sur "false" lors des nouvelles exécutions. Sinon, chaque nouvelle exécution de test individuelle collectera la couverture au lieu d'avoir un seul résultat de couverture fusionné.
| Paramètres | |
|---|---|
collect |
boolean |
setConfiguration
public void setConfiguration (IConfiguration config)
Injecte l'IConfiguration en cours d'utilisation.
| Paramètres | |
|---|---|
config |
IConfiguration |