com.android.tradefed.testtype

Interfaces

IAbi Interface représentant l'ABI testé. 
IAbiReceiver Test nécessitant l'ABI à tester. 
IBuildReceiver Test qui nécessite une référence au build testé. 
IDeviceTest Interface pour un objet qui nécessite une référence à un ITestDevice
IInvocationContextReceiver Test qui nécessite une référence au contexte de l'appel. 
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 un objet qui nécessite une référence à un INativeDevice
IRemoteTest Test qui envoie 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 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 Permet la collecte des tests. Lorsqu'il est défini, le lanceur de test doit effectuer un "dry run" pour collecter les scénarios de test sans les exécuter. 
ITestFileFilterReceiver Un exécuteur pouvant 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 d'android.support.test.runner.AndroidJUnitRunner. 
ArtGTest  
ArtRunTest Un lanceur de test pour exécuter des 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. 
CodeCoverageTest Test qui exécute un package de test d'instrumentation sur un appareil donné et génère le rapport de couverture de code. 
CompanionAwareTest Classe de test de base qui encapsule le code de base permettant d'obtenir et de vérifier l'appareil compagnon

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

DeviceBatteryLevelChecker Un IRemoteTest qui vérifie un niveau de charge minimal de la batterie et attend que la batterie atteigne un deuxième seuil de recharge si le niveau de charge minimal n'est pas atteint. 
DeviceJUnit4ClassRunner Exécuteur de test JUnit4 compatible avec IDeviceTest
DeviceJUnit4ClassRunner.LogAnnotation Annotation factice destinée à transmettre des journaux aux signaleurs. 
DeviceJUnit4ClassRunner.MetricAnnotation Annotation factice destinée à transmettre des métriques aux signaleurs. 
DeviceJUnit4ClassRunner.TestLogData Implémentation de ExternalResource et TestRule
DeviceJUnit4ClassRunner.TestMetrics Implémentation de ExternalResource et TestRule
DeviceSuite Élargit le Suite du conteneur JUnit4 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 test JUnit d'assistance qui fournit les services IRemoteTest et IDeviceTest
DynamicFileStubTest Il s'agit d'un test tradefed pour vérifier que tradefed peut résoudre correctement le fichier dynamique. 
FakeTest Test factice dont l'objectif est de générer facilement des 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 test 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 simulation 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 exécutés à 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 Un exécuteur de test pour les tests hôtes JUnit. 
InstalledInstrumentationsTest Exécute toutes les instrumentations trouvées sur l'appareil actuel. 
InstrumentationTest Test qui exécute un package de test d'instrumentation sur un appareil donné. 
IsolatedHostTest Implémente un exécuteur TradeFed qui utilise un sous-processus pour exécuter les tests dans un environnement à faible dépendance au lieu de les exécuter sur le processus principal. 
JUnitRunUtil Classe d'assistance permettant de diriger un appel IRemoteTest.run(TestInformation, ITestInvocationListener) vers un appel Test.run(TestResult)
MetricTestCase Extension de TestCase qui permet de consigner des métriques lors de l'exécution dans le cadre de TradeFed. 
MetricTestCase.LogHolder Structure permettant de contenir un fichier journal à signaler. 
NativeBenchmarkTest Test qui exécute un exécutable de test de référence 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 stress natif sur un appareil donné. 
NativeStressTestParser Un IShellOutputReceiver qui analyse la sortie des données de test de stress, en collectant des métriques sur le nombre d'itérations terminé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 ITestInvocationListeners. 
PythonUnitTestRunner Cette classe est obsolète. Utilisez plutôt PythonBinaryHostTest. 
StubTest Implémentation de test vide sans opération. 
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 l'échouer s'il dépasse un délai d'inactivité 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 affiche les résultats. 
UiAutomatorTest  
UsbResetTest Un IRemoteTest qui réinitialise l'USB de l'appareil et vérifie si l'appareil se reconnecte par la suite. 

Énumérations

UiAutomatorTest.LoggingOption  
UiAutomatorTest.TestFailureAction