com.android.tradefed.testtype

Interfaces

IAbi Interface représentant l'ABI sous test.
Récepteur IAbi Un test qui a besoin de l'ABI sous test.
IBuildReceiver Un test qui nécessite une référence à la version testée.
IDeviceTest Interface pour l'objet qui a besoin d'une référence à un ITestDevice .
IInvocationContextReceiverInvocationContextReceiver Un test qui nécessite 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 réellement utilisée. Merci de ne pas l'appliquer.
INativeDeviceTestInativeDeviceTest Interface pour l'objet qui a besoin d'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 meilleur reporting.
IResumableTest Cette interface est obsolète. Plus besoin de ça
IRuntimeHintProviderIRuntimeHintProvider
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.
ITestAnnotationFilterReceiver 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 testeur doit effectuer une simulation pour collecter les cas de test sans les exécuter réellement.
ITestFileFilterReceiverITestFileFilterReceiver Un runner pouvant recevoir un fichier spécifiant les tests à exécuter et/ou à ne pas exécuter.
ITestFilterReceiver Un runner 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 exécuteur de test pour exécuter des tests d'exécution ART.
ArtRunTest.AdbShellCommandExceptionArtRunTest.AdbShellCommandException Une classe d'exception pour signaler une erreur survenue lors de l'exécution d'une commande shell ADB.
CodeCoverageTest 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.
CompanionAwareTest Classe de test de base qui encapsule le chaudière pour obtenir et vérifier le périphérique compagnon

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

DeviceBatteryLevelChecker Un IRemoteTest qui vérifie la 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 Coureur de test JUnit4 qui prend également en charge IDeviceTest .
DeviceJUnit4ClassRunner.LogAnnotation Fausse annotation destinée à transmettre les 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 .
DeviceSuite Étend la Suite de conteneurs JUnit4 afin de fournir un ITestDevice aux tests qui le nécessitent.
DeviceTestCase Scénario de test Helper JUnit qui fournit les services IRemoteTest et IDeviceTest .
DeviceTestResult Une spécialisation de TestResult qui s'arrêtera lorsqu'une DeviceNotAvailableException se produit
DeviceTestResult.RuntimeDeviceNotAvailableException
DeviceTestSuite Helper JUnit test suite 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.
FakeTest Un faux test dont le but 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 Un test qui exécute un package de test de référence Google sur un appareil donné.
GTest Un test qui exécute un package de test natif sur un appareil donné.
GTestBase La classe de base de gTest
GTestListTestParserGTestListTestParser Un analyseur de résultats pour le mode essai gtest avec le paramètre "--gtest_list_tests".
GTestResultParserGTestResultParser Analyse les résultats en "mode de sortie brute" des tests natifs à l'aide de GTest qui s'exécutent à partir du shell et informe un ITestInvocationListener des résultats.
GTestXmlResultParserGTestXmlResultParser Analyse les résultats en "mode de sortie xml" des tests natifs à l'aide de GTest qui s'exécutent à partir du shell et informe un ITestRunListener des résultats.
HostGTest Un test qui exécute un package de test natif.
HostTest Un exécuteur de test pour les tests basés sur l'hôte JUnit.
Test des instruments installés Exécute toute l'instrumentation trouvée sur l'appareil actuel.
InstrumentationTest Un test qui exécute un package de test d'instrumentation sur un appareil donné.
IsoléHôteTest 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) .
MétriqueTestCaseMetricTestCase Extension de TestCase qui permet de consigner les métriques lors de l'exécution dans le cadre de TradeFed.
MetricTestCase.LogHolderMetricTestCase.LogHolder Structure pour contenir un fichier journal à signaler.
NativeBenchmarkTest Un 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 Un test qui exécute un test de stress natif exécutable sur un appareil donné.
NativeStressTestParser Un IShellOutputReceiver qui analyse la sortie des données du test de résistance, 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 ITestInvocationListener s.
PythonUnitTestRunner Cette classe est obsolète. Utilisez PythonBinaryHostTest à la place.
StubTest Implémentation de test vide sans opération.
Sous-processusTfLauncher Un IRemoteTest pour exécuter des tests sur une installation TF distincte.
TestTimeoutEnforcer Les écouteurs qui permettent 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'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.
UiAutomatorTest
UsbResetTest Un IRemoteTest qui réinitialise l'appareil USB et vérifie si l'appareil revient ensuite en ligne.

Énumérations

UiAutomatorTest.LoggingOptionUiAutomatorTest.LoggingOption
UiAutomatorTest.TestFailureActionUiAutomatorTest.TestFailureAction