IAbi | Schnittstelle, die das zu testende ABI darstellt. |
IAbiReceiver | Ein Test, der das zu testende ABI benötigt. |
IBuildReceiver | Ein Test, der auf den zu testenden Build verweisen muss. |
IDeviceTest | Schnittstelle für Objekt, das einen Verweis auf ein ITestDevice . |
IInvocationContextReceiver | Ein Test, der auf den Kontext des Aufrufs verweisen muss. |
IMultiDeviceTest | Diese Schnittstelle ist veraltet. Diese Schnittstelle wird aus Kompatibilitätsgründen vorübergehend beibehalten, aber nicht mehr verwendet. Bitte nicht umsetzen. |
INativeDeviceTest | Schnittstelle für Objekt, das einen Verweis auf ein INativeDevice . |
IRemoteTest | Ein Test, der Ergebnisse direkt an einen ITestInvocationListener . |
IReportNotExecuted | Im Falle einer unvollständigen Ausführung kann IRemoteTest , das diese Schnittstelle implementiert, seine nicht ausgeführten Tests für eine verbesserte Berichterstellung melden. |
IResumableTest | Diese Schnittstelle ist veraltet. Das ist nicht mehr nötig |
IRuntimeHintProvider | |
ISetOptionReceiver | Die Implementierung dieser Schnittstelle sollte eine Option mit einem "set-option"-Namen haben, der mit HostTest#SET_OPTION_NAME verknüpft ist. |
IShardableTest | Ein IRemoteTest , der in separat ausführbare Untertests aufgeteilt werden kann. |
ITestAnnotationFilterReceiver | Ein Runner, der basierend auf Anmerkungen filtern kann, welche Tests ausgeführt werden sollen. |
ITestCollector | Bietet Unterstützung für die Testsammlung; Wenn festgelegt, muss der Testläufer einen Probelauf durchführen, um Testfälle zu sammeln, ohne sie tatsächlich auszuführen. |
ITestFileFilterReceiver | Ein Runner, der eine Datei empfangen kann, die angibt, welche Tests ausgeführt und/oder nicht ausgeführt werden sollen. |
ITestFilterReceiver | Ein Läufer, der filtern kann, welche Tests ausgeführt werden sollen. |
ITestInformationReceiver | Schnittstelle zum Empfangen der TestInformation für einige Klassen. |
Abi | Eine Klasse, die ein ABI darstellt. |
AndroidJUnitTest | Ein Test, der ein Instrumentierungstestpaket auf einem bestimmten Gerät mit android.support.test.runner.AndroidJUnitRunner ausführt. |
ArtGTest | |
ArtRunTest | Ein Testläufer zum Ausführen von ART-Lauftests. |
ArtRunTest.AdbShellCommandException | Eine Ausnahmeklasse zum Melden eines Fehlers, der während der Ausführung eines ADB-Shell-Befehls aufgetreten ist. |
CodeCoverageTest | Ein Test, der ein Instrumentierungstestpaket auf einem bestimmten Gerät ausführt und den Codeabdeckungsbericht generiert. |
CompanionAwareTest | Basistestklasse, die den Ablaufplan zum Abrufen und Überprüfen des Begleitgeräts kapselt Die Unterklasse kann getCompanion() aufrufen, um den zugewiesenen Begleiter abzurufen. |
DeviceBatteryLevelChecker | Ein IRemoteTest , der nach einer Mindestladung des Akkus sucht und darauf wartet, dass der Akku einen zweiten Ladeschwellenwert erreicht, wenn die Mindestladung nicht vorhanden ist. |
DeviceJUnit4ClassRunner | JUnit4-Test-Runner, der auch IDeviceTest . |
DeviceJUnit4ClassRunner.LogAnnotation | Gefälschte Anmerkung, die Protokolle zu den Reportern tragen soll. |
DeviceJUnit4ClassRunner.MetricAnnotation | Gefälschte Anmerkung, die den Reportern Metriken übermitteln soll. |
DeviceJUnit4ClassRunner.TestLogData | Implementierung von ExternalResource und TestRule . |
DeviceJUnit4ClassRunner.TestMetrics | Implementierung von ExternalResource und TestRule . |
DeviceSuite | Erweitert die JUnit4-Container- Suite , um ein ITestDevice für die Tests bereitzustellen, die es erfordern. |
DeviceTestCase | Helfer-JUnit-Testfall, der die Dienste IRemoteTest und IDeviceTest bereitstellt. |
DeviceTestResult | Eine Spezialisierung von TestResult , die abgebrochen wird, wenn eine DeviceNotAvailableException auftritt |
DeviceTestResult.RuntimeDeviceNotAvailableException | |
DeviceTestSuite | Helper JUnit-Testsuite, die die Dienste IRemoteTest und IDeviceTest bereitstellt. |
DynamicFileStubTest | Dies ist ein Tradefed-Test, um zu testen, ob Tradefed dynamische Dateien korrekt auflösen kann. |
FakeTest | Ein gefälschter Test, dessen Zweck es ist, es einfach zu machen, wiederholbare Testergebnisse zu generieren. |
GoogleBenchmarkResultParser | Analysiert die Ergebnisse von Google Benchmark, die von der Shell ausgeführt werden, und gibt eine Karte mit allen Ergebnissen zurück. |
GoogleBenchmarkTest | Ein Test, der ein Google-Benchmark-Testpaket auf einem bestimmten Gerät ausführt. |
GTest | Ein Test, der ein natives Testpaket auf einem bestimmten Gerät ausführt. |
GTestBase | Die Basisklasse von gTest |
GTestListTestParser | Ein Ergebnisparser für den Probelaufmodus von gtest mit dem Parameter „--gtest_list_tests“. |
GTestResultParser | Analysiert die Ergebnisse im Rohausgabemodus von nativen Tests mit GTest, die von der Shell ausgeführt werden, und informiert einen ITestInvocationListener über die Ergebnisse. |
GTestXmlResultParser | Analysiert die 'xml output mode'-Ergebnisse nativer Tests mit GTest, die von der Shell ausgeführt werden, und informiert einen ITestRunListener über die Ergebnisse. |
HostGTest | Ein Test, der ein natives Testpaket ausführt. |
HostTest | Ein Test-Runner für JUnit-Host-basierte Tests. |
InstalledInstrumentationsTest | Führt alle auf dem aktuellen Gerät gefundenen Instrumente aus. |
Instrumentierungstest | Ein Test, der ein Instrumentierungstestpaket auf einem bestimmten Gerät ausführt. |
IsolatedHostTest | Implementiert einen TradeFed-Runner, der einen Unterprozess verwendet, um die Tests in einer Umgebung mit geringer Abhängigkeit auszuführen, anstatt sie im Hauptprozess auszuführen. |
JUnitRunUtil | Eine Hilfsklasse zum Weiterleiten eines IRemoteTest#run(TestInformation, ITestInvocationListener) an einen Test#run(TestResult) . |
MetricTestCase | Erweiterung von TestCase , die es ermöglicht, Metriken zu protokollieren, wenn sie als Teil von TradeFed ausgeführt werden. |
MetricTestCase.LogHolder | Struktur zum Halten einer zu meldenden Protokolldatei. |
NativeBenchmarkTest | Ein Test, der einen nativen Benchmark-Test ausführt, der auf einem bestimmten Gerät ausführbar ist. |
NativeBenchmarkTestParser | Ein IShellOutputReceiver , der die Benchmark-Testdatenausgabe analysiert und Metriken zur durchschnittlichen Zeit pro Vorgang sammelt. |
NativeStressTest | Ein Test, der einen nativen Belastungstest ausführt, der auf einem bestimmten Gerät ausführbar ist. |
NativeStressTestParser | Ein IShellOutputReceiver , der die Datenausgabe des Belastungstests analysiert und Metriken zur Anzahl der abgeschlossenen Iterationen und zur durchschnittlichen Zeit pro Iteration sammelt. |
NoisyDryRunTest | Führen Sie einen lauten Probelauf für eine Befehlsdatei aus. |
PythonUnitTestResultParser | Interpretiert die Ausgabe von Tests, die mit dem unittest-Framework von Python ausgeführt werden, und übersetzt sie in Aufrufe für eine Reihe von ITestInvocationListener s. |
PythonUnitTestRunner | Diese Klasse ist veraltet. Verwenden Sie stattdessen PythonBinaryHostTest . |
StubTest | No-op leere Testimplementierung. |
UnterprozessTfLauncher | Ein IRemoteTest zum Ausführen von Tests für eine separate TF-Installation. |
TestTimeoutEnforcer | Listener, die es ermöglichen, die Ausführungszeit eines bestimmten Testfalls zu überprüfen und ihn fehlschlagen zu lassen, wenn er ein bestimmtes Timeout überschreitet. |
TfTestLauncher | Ein IRemoteTest zum Ausführen von Einheiten- oder Funktionstests für eine separate TF-Installation. |
UiAutomatorRunner | Führt den UI Automator-Test auf dem Gerät aus und meldet Ergebnisse. |
UiAutomatorTest | |
UsbResetTest | Ein IRemoteTest , der das Gerät USB zurücksetzt und prüft, ob das Gerät danach wieder online kommt. |