Google s'est engagé à promouvoir l'équité raciale pour les communautés noires. Regarde comment.
Cette page a été traduite par l'API Cloud Translation.
Switch to English

IMetricCollector

public interface IMetricCollector
implements ITestInvocationListener , IDisableable

com.android.tradefed.device.metric.IMetricCollector


Cette interface sera ajoutée en tant que décorateur lors du reporting des résultats des tests afin de collecter les métriques correspondantes.

Cette interface ne peut pas être utilisée comme même il étend ITestInvocationListener . La vérification de la configuration le rejettera. Il doit être utilisé comme "metrics_collector".

On ne s'attend pas à ce que les collectionneurs conservent un état interne car ils peuvent être réutilisés à plusieurs endroits. Si un état interne doit vraiment être utilisé, alors il doit être nettoyé sur init(com.android.tradefed.invoker.IInvocationContext, com.android.tradefed.result.ITestInvocationListener) .

Résumé

Méthodes publiques

abstract getBuildInfos ()

Renvoie la liste des informations de construction disponibles dans l'appel.

abstract getDevices ()

Renvoie la liste des périphériques disponibles dans l'appel.

abstract ITestInvocationListener getInvocationListener ()

Renvoie l' ITestInvocationListener origine où nous transmettons les résultats.

abstract ITestInvocationListener init ( IInvocationContext context, ITestInvocationListener listener)

Initialisation du collecteur avec le contexte actuel et où transmettre les résultats.

abstract void onTestAssumptionFailure ( DeviceMetricData testData, TestDescription test)

Rappel lorsqu'un scénario de test échoue avec échec d'hypothèse.

abstract void onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics) onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics)

Rappel à la fin d'un cas de test.

abstract void onTestFail ( DeviceMetricData testData, TestDescription test)

Rappel lorsqu'un cas de test échoue.

abstract void onTestRunEnd ( DeviceMetricData runData, currentRunMetrics) onTestRunEnd ( DeviceMetricData runData, currentRunMetrics)

Rappel à la fin d'un test.

abstract void onTestRunStart ( DeviceMetricData runData)

Rappel lorsqu'un test est lancé.

abstract void onTestStart ( DeviceMetricData testData)

Rappel lorsqu'un scénario de test est lancé.

Méthodes publiques

getBuildInfos

public abstract  getBuildInfos ()

Renvoie la liste des informations de construction disponibles dans l'appel.

Retour

getDevices

public abstract  getDevices ()

Renvoie la liste des périphériques disponibles dans l'appel.

Retour

getInvocationListener

public abstract ITestInvocationListener getInvocationListener ()

Renvoie l' ITestInvocationListener origine où nous transmettons les résultats.

Retour
ITestInvocationListener

init

public abstract 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 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'invocation en cours.

listener ITestInvocationListener : le ITestInvocationListener où placer les résultats.

Retour
ITestInvocationListener le nouvel auditeur enveloppant l'original.

onTestAssumptionFailure

public abstract void onTestAssumptionFailure ( DeviceMetricData testData, 
                TestDescription test)

Rappel lorsqu'un scénario de test échoue avec un échec d'hypothèse.

Paramètres
testData DeviceMetricData : le DeviceMetricData contenant les données du DeviceMetricData de test.

test TestDescription : le TestDescription du cas de test en cours.

onTestEnd

public abstract void onTestEnd ( DeviceMetricData testData, 
                 currentTestCaseMetrics)

Rappel à la fin d'un cas de test. Ce devrait être le moment du nettoyage.

Paramètres
testData DeviceMetricData : le DeviceMetricData contenant les données du DeviceMetricData de test. Sera le même objet que pendant onTestStart(com.android.tradefed.device.metric.DeviceMetricData) .

currentTestCaseMetrics : la carte actuelle des métriques passées à ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)) .

onTestFail

public abstract void onTestFail ( DeviceMetricData testData, 
                TestDescription test)

Rappel lorsqu'un cas de test échoue.

Paramètres
testData DeviceMetricData : le DeviceMetricData contenant les données du DeviceMetricData de test.

test TestDescription : le TestDescription du cas de test en cours.

onTestRunEnd

public abstract 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 abstract void onTestRunStart ( DeviceMetricData runData)

Rappel lorsqu'un test est lancé.

Paramètres
runData DeviceMetricData : le DeviceMetricData contenant les données pour l' DeviceMetricData .

onTestStart

public abstract void onTestStart ( DeviceMetricData testData)

Rappel lorsqu'un scénario de test est lancé.

Paramètres
testData DeviceMetricData : le DeviceMetricData contenant les données du DeviceMetricData de test.