ClangCodeCoverageCollector
public final class ClangCodeCoverageCollector
extends BaseDeviceMetricCollector
implements IConfigurationReceiver
java.lang.Object | ||
↳ | com.android.tradefed.device.metric.BaseDeviceMetricCollector | |
↳ | com.android.tradefed.device.metric.ClangCodeCoverageCollector |
Un BaseDeviceMetricCollector
qui extraira les mesures de couverture Clang de l'appareil et les enregistrera en tant qu'artefacts de test.
Résumé
Constructeurs publics | |
---|---|
ClangCodeCoverageCollector () |
Méthodes publiques | |
---|---|
ITestInvocationListener | init (IInvocationContext context, ITestInvocationListener listener) Initialisation du collecteur avec le contexte actuel et où transmettre les résultats. |
void | onTestRunEnd ( DeviceMetricData runData, currentRunMetrics) onTestRunEnd ( DeviceMetricData runData, currentRunMetrics) Rappel lorsqu'un test est terminé. |
void | setConfiguration ( IConfiguration configuration) Injecte la |
void | setRunUtil (IRunUtil runUtil) |
Constructeurs publics
ClangCodeCoverageCollector
public ClangCodeCoverageCollector ()
Méthodes publiques
initialisation
public ITestInvocationListener init (IInvocationContext context, ITestInvocationListener listener)
Initialisation du collecteur avec le contexte actuel et où transmettre les résultats. Ne sera appelé qu'une seule fois par instance, et le collecteur doit mettre à jour son contexte interne et son écouteur. Init ne sera jamais appelé lors d'un test, toujours auparavant.
Ne remplacez pas la commande à moins que vous sachiez ce que vous faites.
Paramètres | |
---|---|
context | IInvocationContext : le IInvocationContext pour l'invocation en cours. |
listener | ITestInvocationListener : le ITestInvocationListener où placer les résultats. |
Retour | |
---|---|
ITestInvocationListener | le nouvel auditeur enveloppant l'original. |
surTestRunEnd
public void onTestRunEnd (DeviceMetricData runData,currentRunMetrics)
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) . |
currentRunMetrics | ITestLifeCycleReceiver.testRunEnded(long, Map) . |
setConfiguration
public void setConfiguration (IConfiguration configuration)
Injecte la IConfiguration
utilisée.
Paramètres | |
---|---|
configuration | IConfiguration |
setRunUtil
public void setRunUtil (IRunUtil runUtil)
Paramètres | |
---|---|
runUtil | IRunUtil |