com.android.tradefed.testtype

Interfaces

IAbi Interface représentant l'ABI testée. 
IAbiReceiver Test nécessitant l'ABI à tester. 
IBuildReceiver Test nécessitant une référence à la compilation testée. 
IDeviceTest Interface pour l'objet qui a besoin d'une référence à un ITestDevice
IInvocationContextReceiver Test nécessitant une référence au contexte de l'invocation. 
IMultiDeviceTest Cette interface est obsolète. Cette interface est conservée temporairement pour des raisons de compatibilité, mais n'est plus utilisée. Veuillez ne pas l'implémenter. 
INativeDeviceTest Interface pour l'objet qui a besoin d'une référence à un INativeDevice
IRemoteTest Test qui communique les résultats directement à un ITestInvocationListener
IReportNotExecuted En cas d'exécution incomplète, IRemoteTest qui implémente cette interface peut signaler ses tests non exécutés pour améliorer les rapports. 
IResumableTest Cette interface est obsolète. Je n'en ai plus besoin. 
IRuntimeHintProvider  
ISetOptionReceiver L'implémentation de cette interface doit comporter un Option avec un nom "set-option" associé à HostTest.SET_OPTION_NAME
IShardableTest Un IRemoteTest pouvant être divisé en sous-tests exécutables séparément. 
ITestAnnotationFilterReceiver Un exécuteur qui peut filtrer les tests à exécuter en fonction des annotations. 
ITestCollector Fournit une assistance pour la collecte de tests. Lorsqu'il est défini, le test runner doit effectuer un dry run pour collecter les scénarios de test sans les exécuter réellement. 
ITestFileFilterReceiver Un exécutant qui peut recevoir un fichier spécifiant les tests à exécuter et/ou à ne pas exécuter. 
ITestFilterReceiver Un exécuteur qui peut filtrer les tests à exécuter. 
ITestInformationReceiver Interface permettant de recevoir le TestInformation pour certaines classes. 

Classes

Abi Classe représentant une ABI. 
AndroidJUnitTest Test qui exécute un package de test d'instrumentation sur un appareil donné à l'aide de android.support.test.runner.AndroidJUnitRunner. 
ArtGTest  
ArtRunTest Lanceur de test pour exécuter les tests d'exécution ART. 
ArtRunTest.AdbShellCommandException Classe d'exception permettant de signaler une erreur survenue lors de l'exécution d'une commande shell ADB. 
ArtTest  
CodeCoverageTest Test qui exécute un package de test d'instrumentation sur un appareil donné et génère le rapport de couverture du code. 
CompanionAwareTest Classe de test de base qui encapsule le code passe-partout pour obtenir et vérifier l'appareil associé

La sous-classe peut appeler getCompanion() pour récupérer le compagnon attribué. 

DeviceBatteryLevelChecker Un IRemoteTest qui vérifie si la batterie est suffisamment chargée et attend qu'elle atteigne un deuxième seuil de recharge si la charge minimale n'est pas atteinte. 
DeviceJUnit4ClassRunner Exécuteur de test JUnit4 qui prend également en charge IDeviceTest
DeviceJUnit4ClassRunner.LogAnnotation Annotation factice destinée à transmettre les journaux aux reporters. 
DeviceJUnit4ClassRunner.MetricAnnotation Annotation factice destinée à transmettre des métriques aux reporters. 
DeviceJUnit4ClassRunner.TestLogData Implémentation de ExternalResource et TestRule
DeviceJUnit4ClassRunner.TestMetrics Implémentation de ExternalResource et TestRule
DeviceSuite Étend le conteneur JUnit4 Suite afin de fournir un ITestDevice aux tests qui en ont besoin. 
DeviceTestCase Cas de test JUnit d'assistance qui fournit les services IRemoteTest et IDeviceTest
DeviceTestResult Spécialisation de TestResult qui s'arrête lorsqu'un DeviceNotAvailableException se produit
DeviceTestResult.RuntimeDeviceNotAvailableException  
DeviceTestSuite Suite de tests JUnit d'assistance qui fournit les services IRemoteTest et IDeviceTest
DynamicFileStubTest Il s'agit d'un test Tradefed permettant de vérifier que Tradefed peut résoudre correctement les fichiers dynamiques. 
FakeTest Test fictif dont l'objectif est de faciliter la génération de résultats de test reproductibles. 
GoogleBenchmarkResultParser Analyse les résultats de Google Benchmark exécutés à partir du shell et renvoie une carte avec tous les résultats. 
GoogleBenchmarkTest Test qui exécute un package de tests de référence Google sur un appareil donné. 
GTest Test qui exécute un package de test natif sur un appareil donné. 
GTestBase Classe de base de gTest 
GTestListTestParser Analyseur de résultats pour le mode dry run gtest avec le paramètre "--gtest_list_tests". 
GTestResultParser Analyse les résultats du "mode de sortie brut" des tests natifs à l'aide de GTest qui s'exécutent à partir du shell et informe un ITestInvocationListener des résultats. 
GTestXmlResultParser Analyse les résultats du "mode de sortie XML" des tests natifs à l'aide de GTest exécutés à partir du shell et informe un ITestRunListener des résultats. 
HostGTest Test qui exécute un package de test natif. 
HostTest Exécuteur de test pour les tests JUnit basés sur l'hôte. 
InstalledInstrumentationsTest Exécute toute l'instrumentation trouvée sur l'appareil actuel. 
InstrumentationTest Test qui exécute un package de test d'instrumentation sur un appareil donné. 
IsolatedHostTest Implémente un runner TradeFed qui utilise un sous-processus pour exécuter les tests dans un environnement à faible dépendance au lieu de les exécuter dans le processus principal. 
JUnitRunUtil Classe d'assistance pour rediriger un appel IRemoteTest.run(TestInformation, ITestInvocationListener) vers un appel Test.run(TestResult)
MetricTestCase Extension de TestCase qui permet d'enregistrer des métriques lors de l'exécution dans TradeFed. 
MetricTestCase.LogHolder Structure permettant de contenir un fichier journal à signaler. 
NativeBenchmarkTest Test qui exécute un exécutable de test de benchmark natif sur un appareil donné. 
NativeBenchmarkTestParser Un IShellOutputReceiver qui analyse la sortie des données de test de référence, en collectant des métriques sur le temps moyen par opération. 
NativeStressTest Test qui exécute un exécutable de test de charge natif sur un appareil donné. 
NativeStressTestParser Un IShellOutputReceiver qui analyse la sortie des données du test de charge, en collectant des métriques sur le nombre d'itérations effectuées et le temps moyen par itération. 
NoisyDryRunTest Exécutez une simulation bruyante sur un fichier de commandes. 
PythonUnitTestResultParser Interprète la sortie des tests exécutés avec le framework unittest de Python et la traduit en appels sur une série de ITestInvocationListener
PythonUnitTestRunner Cette classe est obsolète. Utilisez plutôt PythonBinaryHostTest. 
StubTest Implémentation de test vide no-op. 
SubprocessTfLauncher Un IRemoteTest pour exécuter des tests sur une installation TF distincte. 
TestTimeoutEnforcer Écouteurs permettant de vérifier le temps d'exécution d'un cas de test donné et de le faire échouer s'il dépasse un délai d'attente donné. 
TfTestLauncher Un IRemoteTest pour exécuter des tests unitaires ou fonctionnels sur une installation TF distincte. 
UiAutomatorRunner Exécute le test UI Automator sur l'appareil et génère un rapport sur les résultats. 
UiAutomatorTest  
UsbResetTest Un IRemoteTest qui réinitialise l'USB de l'appareil et vérifie si l'appareil se reconnecte ensuite. 

Énumérations

UiAutomatorTest.LoggingOption  
UiAutomatorTest.TestFailureAction