Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
IMetricCollectorReceiver
public
interface
IMetricCollectorReceiver
com.android.tradefed.device.metric.IMetricCollectorReceiver
|
Sous-classes indirectes connues
AndroidJUnitTest |
Test qui exécute un package de test d'instrumentation sur un appareil donné à l'aide de la classe
android.support.test.runner.AndroidJUnitRunner
|
AtestRunner |
Implémentation de ITestSuite
|
BaseTestSuite |
Test permettant d'exécuter la suite de tests de compatibilité avec le nouveau système de la suite.
|
Tests de la couverture de code |
Un test qui exécute un package de test d'instrumentation sur un appareil donné et
génère le rapport de couverture de code.
|
ITestSuite |
Classe abstraite utilisée pour exécuter la suite de tests.
|
InstallerInstrumentationsTest |
Exécute toute l'instrumentation détectée sur l'appareil actuel.
|
Test d'instrumentation |
Test qui exécute un package de test d'instrumentation sur un appareil donné.
|
TestMappingSuiteRunner |
Implémentation de BaseTestSuite pour exécuter les tests spécifiés par l'option include-filter, ou
TEST_MAPPING de la compilation, en tant que suite.
|
Pool de tests |
Wrapper de test qui permet d'exécuter tous les tests d'un pool de tests.
|
TfSuiteRunner |
Implémentation de ITestSuite qui chargera les tests depuis TF JARs res/config/suite/
.
|
|
Interface permettant aux IRemoteTest
s d'implémenter si elles doivent obtenir la liste des IMetricCollector
pour l'exécution du test.
Les tests implémentant cette interface n'auront pas leur ITestInvocationListener
par défaut
instrumentés avec les collecteurs, ils devront le faire eux-mêmes via IMetricCollector.init(com.android.tradefed.invoker.IInvocationContext, com.android.tradefed.result.ITestInvocationListener)
.
Certains mécanismes de test impliquaient la mise en mémoire tampon des rappels Tradefed et la relecture à la fin (comme
dans ITestSuite
), ce mécanisme entraîne l'appel des collecteurs pendant la
et non pendant l'exécution. En permettant au lanceur de tests de gérer quand utiliser le
nous pouvons nous assurer que les rappels
sont traités au bon moment.
In order to use the collectors, the following pattern can be used:
for (IMetricCollector collector : config.getMetricCollectors()) {
originalCollector = collector.init(mModuleInvocationContext, originalCollector);
}
Le collecteur d'origine encapsule tout le collecteur de métriques pour qu'il soit appelé
séquence.
Résumé
Méthodes publiques
setMetricCollectors
public abstract void setMetricCollectors ( collectors)
Définit la liste des objets IMetricCollector
définis pour l'exécution du test.
Le contenu et les exemples de code de cette page sont soumis aux licences décrites dans la Licence de contenu. Java et OpenJDK sont des marques ou des marques déposées d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2024/08/23 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2024/08/23 (UTC)."],[],[]]