Google is committed to advancing racial equity for Black communities. See how.
Cette page a été traduite par l'API Cloud Translation.
Switch to English

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 : la carte actuelle des métriques passées à 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 .