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 |
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 |
Interfaces
- IAbi
- Récepteur IAbi
- IBuildReceiver
- IDeviceTest
- IInvocationContextReceiverInvocationContextReceiver
- IMultiDeviceTest
- INativeDeviceTestInativeDeviceTest
- IRemoteTest
- IReportNotExecuted
- IResumableTest
- IRuntimeHintProviderIRuntimeHintProvider
- ISetOptionReceiver
- IShardableTest
- ITestAnnotationFilterReceiver
- ITestCollector
- ITestFileFilterReceiverITestFileFilterReceiver
- ITestFilterReceiver
- ITestInformationReceiver
Des classes
- Abi
- AndroidJUnitTest
- ArtGTest
- ArtRunTest
- ArtRunTest.AdbShellCommandExceptionArtRunTest.AdbShellCommandException
- CodeCoverageTest
- CompanionAwareTest
- DeviceBatteryLevelChecker
- DeviceJUnit4ClassRunner
- DeviceJUnit4ClassRunner.LogAnnotation
- DeviceJUnit4ClassRunner.MetricAnnotation
- DeviceJUnit4ClassRunner.TestLogData
- DeviceJUnit4ClassRunner.TestMetrics
- DeviceSuite
- DeviceTestCase
- DeviceTestResult
- DeviceTestResult.RuntimeDeviceNotAvailableException
- DeviceTestSuite
- DynamicFileStubTest
- FakeTest
- GoogleBenchmarkResultParser
- GoogleBenchmarkTest
- GTest
- GTestBase
- GTestListTestParserGTestListTestParser
- GTestResultParserGTestResultParser
- GTestXmlResultParserGTestXmlResultParser
- HostGTest
- HostTest
- Test des instruments installés
- InstrumentationTest
- IsoléHôteTest
- JUnitRunUtil
- MétriqueTestCaseMetricTestCase
- MetricTestCase.LogHolderMetricTestCase.LogHolder
- NativeBenchmarkTest
- NativeBenchmarkTestParser
- NativeStressTest
- NativeStressTestParser
- NoisyDryRunTest
- PythonUnitTestResultParser
- PythonUnitTestRunner
- StubTest
- Sous-processusTfLauncher
- TestTimeoutEnforcer
- TfTestLauncher
- UiAutomatorRunner
- UiAutomatorTest
- UsbResetTest
Énumérations