ScheduleMultipleDeviceMetricCollector
public class ScheduleMultipleDeviceMetricCollector
extends BaseDeviceMetricCollector
java.lang.Object | ||
↳ | com.android.tradefed.device.metric.BaseDeviceMetricCollector | |
↳ | com.android.tradefed.device.metric.ScheduleMultipleDeviceMetricCollector |
Un IMetricCollector
qui exécute périodiquement plusieurs collecteurs de métriques. Il s'agit d'un planificateur au mieux. Il fait de son mieux pour faire fonctionner les collecteurs à des intervalles donnés tout en s'assurant que deux collecteurs ne fonctionnent pas en même temps.
Sommaire
Constructeurs publics | |
---|---|
ScheduleMultipleDeviceMetricCollector () |
Méthodes publiques | |
---|---|
ITestInvocationListener | init ( IInvocationContext context, ITestInvocationListener listener) Initialisation du collecteur avec le contexte actuel et où transmettre les résultats. |
final void | onTestRunEnd ( DeviceMetricData runData, currentRunMetrics) onTestRunEnd ( DeviceMetricData runData, currentRunMetrics) Rappel à la fin d'un test. |
final void | onTestRunStart ( DeviceMetricData runData) Rappel lorsqu'un test est lancé. |
Constructeurs publics
ScheduleMultipleDeviceMetricCollector
public ScheduleMultipleDeviceMetricCollector ()
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 fois par instance et le collecteur doit mettre à jour son contexte interne et son écouteur. Init ne sera jamais appelé pendant une exécution de test toujours avant.
Ne passez pas outre à moins que vous ne sachiez ce que vous faites.
Paramètres | |
---|---|
context | IInvocationContext : le IInvocationContext pour l'appel en cours. |
listener | ITestInvocationListener : le ITestInvocationListener où placer les résultats. |
Retour | |
---|---|
ITestInvocationListener | le nouvel auditeur enveloppant l'original. |
onTestRunEnd
public final void onTestRunEnd (DeviceMetricData runData,currentRunMetrics)
Rappel à la fin d'un test. Ce devrait être le moment du nettoyage.
Paramètres | |
---|---|
runData | DeviceMetricData : le DeviceMetricData contenant les données pour l' DeviceMetricData . Sera le même objet que lors de onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) . |
currentRunMetrics | ERROR(/#testRunEnded(long,Map)) . |
onTestRunStart
public final void onTestRunStart (DeviceMetricData runData)
Rappel lorsqu'un test est lancé.
Paramètres | |
---|---|
runData | DeviceMetricData : le DeviceMetricData contenant les données pour l' DeviceMetricData . |