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 |
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 |
Interfaces
- IAbi
- IAbiReceiver
- IBuildReceiver
- IDeviceTest
- IInvocationContextReceiver
- IMultiDeviceTest
- INativeDeviceTest
- IRemoteTest
- IReportNotExecuted
- IResumableTest
- IRuntimeHintProvider
- ISetOptionReceiver
- IShardableTest
- ITestAnnotationFilterRécepteur
- ITestCollector
- ITestFileFilterRécepteur
- ITestFilterRécepteur
- ITestInformationReceiver
Des classes
- Abi
- AndroidJUnitTest
- ArtGTest
- ArtRunTest
- ArtRunTest.AdbShellCommandException
- Test de couverture de code
- CompanionAwareTest
- AppareilBatteryLevelChecker
- DeviceJUnit4ClassRunner
- DeviceJUnit4ClassRunner.LogAnnotation
- DeviceJUnit4ClassRunner.MetricAnnotation
- DeviceJUnit4ClassRunner.TestLogData
- DeviceJUnit4ClassRunner.TestMetrics
- Suite d'appareils
- Cas de test de périphérique
- Résultat du test de l'appareil
- DeviceTestResult.RuntimeDeviceNotAvailableException
- Suite de tests de périphériques
- DynamicFileStubTest
- FauxTest
- GoogleBenchmarkResultParser
- Test GoogleBenchmark
- Test GT
- GTestBase
- GTestListTestParser
- GTestResultParser
- GTestXmlResultParser
- HôteGTest
- Test d'hôte
- Test des instruments installés
- InstrumentationTest
- TestHôte Isolé
- JUnitRunUtil
- Cas de test métrique
- MetricTestCase.LogHolder
- Test de référence natif
- NativeBenchmarkTestParser
- Test de stress natif
- NativeStressTestParser
- NoisyDryRunTest
- PythonUnitTestResultParser
- PythonUnitTestRunner
- Test de souche
- Sous-processusTfLauncher
- TestTimeoutEnforcer
- TfTestLauncher
- UiAutomatorRunner
- Test UiAutomator
- Test de réinitialisation USB
Énumérations