GcovCodeCouvertureCollector
public
final
class
GcovCodeCoverageCollector
extends BaseDeviceMetricCollector
implements
IConfigurationReceiver
java.lang.Object | ||
↳ | com.android.tradefed.device.metric.BaseDeviceMetricCollector | |
↳ | com.android.tradefed.device.metric.GcovCodeCoverageCollector |
Un élément BaseDeviceMetricCollector
qui extrait gcov
les mesures de couverture hors de l'appareil et les
enregistrent 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 consigne. |
void
|
onTestRunEnd(DeviceMetricData runData,
Rappel à la fin d'une exécution de test |
void
|
setCollectOnTestEnd(boolean collect)
Détermine si la couverture de testRunEnded doit être collectée. |
void
|
setConfiguration(IConfiguration config)
Il injecte les |
Constructeurs publics
GcovCodeCouvertureCollector
public GcovCodeCoverageCollector ()
Méthodes publiques
extraInit
public void extraInit (IInvocationContext context, ITestInvocationListener listener)
Génère | |
---|---|
DeviceNotAvailableException |
logcoverMeasurements
public void logCoverageMeasurements (ITestDevice device, String runName)
Extrait les mesures de couverture natives de l'appareil et les consigne.
Paramètres | |
---|---|
device |
ITestDevice |
runName |
String |
Génère | |
---|---|
DeviceNotAvailableException |
onTestRunEnd
public void onTestRunEnd (DeviceMetricData runData,runMetrics)
Rappel à la fin d'une exécution de test C'est le moment du nettoyage.
Paramètres | |
---|---|
runData |
DeviceMetricData : DeviceMetricData contenant les données pour l'exécution. Identique
comme pendant BaseDeviceMetricCollector.onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) . |
runMetrics |
: carte actuelle des métriques transmises à ERROR(/#testRunEnded(long,Map)) . |
Génère | |
---|---|
DeviceNotAvailableException |
setCollectOnTestEnd
public void setCollectOnTestEnd (boolean collect)
Détermine si la couverture de testRunEnded doit être collectée.
Définissez cette valeur sur "false" lors des réexécutions. Sinon, chaque nouvelle exécution de test collectera au lieu d'avoir un seul résultat de couverture fusionnée.
Paramètres | |
---|---|
collect |
boolean |
Définir une configuration
public void setConfiguration (IConfiguration config)
Il injecte les IConfiguration
en cours d'utilisation.
Paramètres | |
---|---|
config |
IConfiguration |