com.android.tradefed.testtype

Interfaces

IAbi Interface représentant l'ABI testé.
IAbiReceiver Un test qui nécessite l'ABI sous test.
IBuildReceiver Un test qui nécessite une référence à la version testée.
IDeviceTest Interface pour objet nécessitant une référence à un ITestDevice .
IInvocationContextReceiver Un test qui doit faire 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 réellement utilisée. Merci de ne pas l'implémenter.
INativeDeviceTest Interface pour objet nécessitant une référence à un INativeDevice .
IRemoteTest Un test qui rapporte 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 un reporting amélioré.
IResumableTest Cette interface est obsolète. Plus besoin de ça
IRuntimeHintProvider
ISetOptionReceiver L'implémentation de cette interface doit avoir une Option avec un nom "set-option" lié à HostTest#SET_OPTION_NAME .
IShardableTest Un IRemoteTest qui peut être divisé en sous-tests exécutables séparément.
ITestAnnotationFilterRécepteur Un exécuteur qui peut filtrer les tests à exécuter en fonction des annotations.
ITestCollector Fournit un support pour la collecte de tests ; lorsqu'il est défini, le programme d'exécution du test doit effectuer un essai à sec pour collecter les cas de test sans réellement les exécuter.
ITestFileFilterRécepteur Un runner qui peut recevoir un fichier spécifiant les tests à exécuter et/ou à ne pas exécuter.
ITestFilterRécepteur Un exécuteur qui peut filtrer les tests à exécuter.
ITestInformationReceiver Interface pour recevoir les TestInformation pour certaines classes.

Des classes

Abi Une classe représentant un ABI.
AndroidJUnitTest Un test qui exécute un package de test d'instrumentation sur un appareil donné à l'aide de android.support.test.runner.AndroidJUnitRunner.
ArtGTest
ArtRunTest Un programme d'exécution de tests pour exécuter des tests d'exécution ART.
ArtRunTest.AdbShellCommandException Une classe d'exception pour signaler une erreur survenue lors de l'exécution d'une commande shell ADB.
Test de couverture de code Un test qui exécute un package de tests 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 modèle d'obtention et de vérification du périphérique compagnon

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

AppareilBatteryLevelChecker Un IRemoteTest qui vérifie une charge minimale de la batterie et attend que la batterie atteigne un deuxième seuil de charge si la charge minimale n'est pas présente.
DeviceJUnit4ClassRunner Exécuteur de test JUnit4 qui prend également en charge IDeviceTest .
DeviceJUnit4ClassRunner.LogAnnotation Fausse annotation destinée à transmettre des journaux aux journalistes.
DeviceJUnit4ClassRunner.MetricAnnotation Fausse annotation destinée à transmettre des mesures aux journalistes.
DeviceJUnit4ClassRunner.TestLogData Implémentation de ExternalResource et TestRule .
DeviceJUnit4ClassRunner.TestMetrics Implémentation de ExternalResource et TestRule .
Suite d'appareils Étend la Suite de conteneurs JUnit4 afin de fournir un ITestDevice aux tests qui le nécessitent.
Cas de test de périphérique Scénario de test Helper JUnit qui fournit les services IRemoteTest et IDeviceTest .
Résultat du test de l'appareil Une spécialisation de TestResult qui s'abandonnera lorsqu'une DeviceNotAvailableException se produit
DeviceTestResult.RuntimeDeviceNotAvailableException
Suite de tests de périphériques Suite de tests Helper JUnit qui fournit les services IRemoteTest et IDeviceTest .
DynamicFileStubTest Il s'agit d'un test tradefed pour tester que tradefed peut résoudre correctement le fichier dynamique.
FauxTest Un faux test dont le but est de permettre 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.
Test GoogleBenchmark Un test qui exécute un package de test de référence Google sur un appareil donné.
Test GT Un test qui exécute un package de test natif sur un appareil donné.
GTestBase La classe de base de gTest
GTestListTestParser Un analyseur de résultats pour le mode d'exécution à sec gtest avec le paramètre "--gtest_list_tests".
GTestResultParser Analyse les résultats en « 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 utilisant GTest exécutés à partir du shell et informe un ITestRunListener des résultats.
HôteGTest Un test qui exécute un package de test natif.
Test d'hôte Un programme d'exécution de tests pour les tests basés sur l'hôte JUnit.
Test des instruments installés Exécute toutes les instruments trouvés sur l’appareil actuel.
InstrumentationTest Un test qui exécute un package de tests d’instrumentation sur un appareil donné.
TestHôte Isolé 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 Une classe d'assistance pour diriger un IRemoteTest#run(TestInformation, ITestInvocationListener) vers un appel Test#run(TestResult) .
Cas de test métrique Extension de TestCase qui permet d'enregistrer des métriques lors de l'exécution dans le cadre de TradeFed.
MetricTestCase.LogHolder Structure destinée à contenir un fichier journal à signaler.
Test de référence natif Un test qui exécute un test de référence natif exécutable sur un appareil donné.
NativeBenchmarkTestParser Un IShellOutputReceiver qui analyse la sortie des données de test de référence, collectant des métriques sur la durée moyenne par opération.
Test de stress natif Un test qui exécute un test de résistance natif exécutable sur un appareil donné.
NativeStressTestParser Un IShellOutputReceiver qui analyse la sortie des données du test de résistance, collectant des métriques sur le nombre d'itérations terminées et la durée moyenne par itération.
NoisyDryRunTest Exécutez un essai à sec bruyant sur un fichier de commandes.
PythonUnitTestResultParser Interprète le résultat des tests exécutés avec le framework unittest de Python et le traduit en appels sur une série de ITestInvocationListener .
PythonUnitTestRunner Cette classe est obsolète. Utilisez plutôt PythonBinaryHostTest .
Test de souche Implémentation de test vide sans opération.
Sous-processusTfLauncher Un IRemoteTest pour exécuter des tests sur une installation TF distincte.
TestTimeoutEnforcer Des écouteurs qui permettent de vérifier le temps d'exécution d'un scénario de test donné et de l'é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 rapporte les résultats.
Test UiAutomator
Test de réinitialisation USB Un IRemoteTest qui réinitialise l'USB de l'appareil et vérifie si l'appareil revient en ligne par la suite.

Énumérations

UiAutomatorTest.LoggingOption
UiAutomatorTest.TestFailureAction