ClangCodeCouvertureCollector
public final class ClangCodeCoverageCollector
extends BaseDeviceMetricCollector
implements IConfigurationReceiver
en implements IConfigurationReceiver
java.lang.Object | ||
?? | com.android.tradefed.device.metric.BaseDeviceMetricCollector | |
?? | com.android.tradefed.device.metric.ClangCodeCoverageCollector |
Une BaseDeviceMetricCollector
qui va tirer des mesures de couverture Clang hors de l'appareil et les enregistrer comme des objets de test.
Sommaire
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 le |
void | setRunUtil (IRunUtil runUtil) |
Constructeurs publics
ClangCodeCouvertureCollector
public ClangCodeCoverageCollector ()
Méthodes publiques
init
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é pendant un test toujours avant.
Ne passez pas outre à moins que vous ne sachiez ce que vous faites.
Paramètres | |
---|---|
context | IInvocationContext : le IInvocationContext pour l'invocation en cours. |
listener | ITestInvocationListener : le ITestInvocationListener où mettre les résultats. |
Retour | |
---|---|
ITestInvocationListener | le nouvel auditeur enveloppant l'original. |
onTestRunEnd
public void onTestRunEnd (DeviceMetricData runData,currentRunMetrics)
Rappel lorsqu'un test est terminé. Ce devrait être le moment du nettoyage.
Paramètres | |
---|---|
runData | DeviceMetricData : la DeviceMetricData contenant les données pour la course. Sera le même objet que pendant BaseDeviceMetricCollector.onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) . |
currentRunMetrics | ITestLifeCycleReceiver.testRunEnded(long, Map) . |
setConfiguration
public void setConfiguration (IConfiguration configuration)
Injecte le IConfiguration
en cours d' utilisation.
Paramètres | |
---|---|
configuration | IConfiguration |
setRunUtil
public void setRunUtil (IRunUtil runUtil)
Paramètres | |
---|---|
runUtil | IRunUtil |