IAbi | Schnittstelle, die das zu testende ABI darstellt. |
IAbiReceiver | Ein Test, der den zu testenden ABI benötigt. |
IBuildReceiver | Ein Test, der einen Verweis auf den zu testenden Build benötigt. |
IDeviceTest | Schnittstelle für ein Objekt, das einen Verweis auf ein ITestDevice benötigt. |
IInvocationContextReceiver | Ein Test, der einen Verweis auf den Kontext des Aufrufs benötigt. |
IMultiDeviceTest | Diese Schnittstelle ist veraltet. Diese Schnittstelle wird aus Kompatibilitätsgründen vorübergehend beibehalten, aber nicht mehr tatsächlich verwendet. Bitte nicht umsetzen. |
INativeDeviceTest | Schnittstelle für ein Objekt, das einen Verweis auf ein INativeDevice benötigt. |
IRemoteTest | Ein Test, der Ergebnisse direkt an einen ITestInvocationListener meldet. |
IReportNotExecuted | Im Falle einer unvollständigen Ausführung kann IRemoteTest , das diese Schnittstelle implementiert, seine nicht ausgeführten Tests melden, um die Berichterstattung zu verbessern. |
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 Läufer, der basierend auf Anmerkungen filtern kann, welche Tests ausgeführt werden sollen. |
ITestCollector | Bietet Unterstützung für die Testsammlung; Wenn diese Option festgelegt ist, muss der Testläufer einen Probelauf durchführen, um Testfälle zu sammeln, ohne sie tatsächlich auszuführen. |
ITestFileFilterReceiver | Ein Läufer, der eine Datei empfangen kann, die angibt, welche Tests ausgeführt werden sollen und/oder nicht. |
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 einen ABI darstellt. |
AndroidJUnitTest | Ein Test, der mithilfe von android.support.test.runner.AndroidJUnitRunner ein Instrumentierungstestpaket auf einem bestimmten Gerät 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 gesamten Prozess zum Abrufen und Überprüfen des Begleitgeräts kapselt Die Unterklasse kann getCompanion() aufrufen, um den zugewiesenen Begleiter abzurufen. |
DeviceBatteryLevelChecker | Ein IRemoteTest , der prüft, ob eine Mindestladung des Akkus vorliegt, und darauf wartet, dass der Akku einen zweiten Ladeschwellenwert erreicht, wenn die Mindestladung nicht vorhanden ist. |
DeviceJUnit4ClassRunner | JUnit4-Testläufer, der auch IDeviceTest unterstützt. |
DeviceJUnit4ClassRunner.LogAnnotation | Gefälschte Anmerkung, die den Reportern Protokolle liefern soll. |
DeviceJUnit4ClassRunner.MetricAnnotation | Gefälschte Anmerkung, die dazu dienen soll, den Reportern Kennzahlen mitzuteilen. |
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 benötigen. |
DeviceTestCase | Hilfs-JUnit-Testfall, der die Dienste IRemoteTest und IDeviceTest bereitstellt. |
DeviceTestResult | Eine Spezialisierung von TestResult , die abgebrochen wird, wenn eine DeviceNotAvailableException auftritt |
DeviceTestResult.RuntimeDeviceNotAvailableException | |
DeviceTestSuite | Hilfs-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 darin besteht, die Generierung wiederholbarer Testergebnisse zu vereinfachen. |
GoogleBenchmarkResultParser | Analysiert die Ergebnisse von Google Benchmark, die über die 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 gtest-Probelaufmodus mit dem Parameter „--gtest_list_tests“. |
GTestResultParser | Analysiert die „Rohausgabemodus“-Ergebnisse nativer Tests mit GTest, die über die Shell ausgeführt werden, und informiert einen ITestInvocationListener über die Ergebnisse. |
GTestXmlResultParser | Analysiert die „XML-Ausgabemodus“-Ergebnisse nativer Tests mit GTest, die über die Shell ausgeführt werden, und informiert einen ITestRunListener über die Ergebnisse. |
HostGTest | Ein Test, der ein natives Testpaket ausführt. |
HostTest | Ein Testläufer 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. |
IsolierterHostTest | 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) -Aufrufs an einen Test#run(TestResult) -Aufruf. |
MetricTestCase | Erweiterung von TestCase , die es ermöglicht, Metriken zu protokollieren, wenn es als Teil von TradeFed ausgeführt wird. |
MetricTestCase.LogHolder | Struktur zum Speichern einer zu meldenden Protokolldatei. |
NativeBenchmarkTest | Ein Test, der eine ausführbare native Benchmark-Testdatei auf einem bestimmten Gerät ausführt. |
NativeBenchmarkTestParser | Ein IShellOutputReceiver , der die Benchmark-Testdatenausgabe analysiert und Metriken zur durchschnittlichen Zeit pro Vorgang sammelt. |
NativeStressTest | Ein Test, der eine native ausführbare Belastungstestdatei auf einem bestimmten Gerät ausführt. |
NativeStressTestParser | Ein IShellOutputReceiver , der die Datenausgabe des Stresstests 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 durch. |
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-Leertestimplementierung. |
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 fehlzuschlagen, wenn er eine bestimmte Zeitüberschreitung überschreitet. |
TfTestLauncher | Ein IRemoteTest zum Ausführen von Unit- oder Funktionstests für eine separate TF-Installation. |
UiAutomatorRunner | Führt den UI-Automator-Test auf dem Gerät aus und meldet die Ergebnisse. |
UiAutomatorTest | |
UsbResetTest | Ein IRemoteTest , der den Geräte-USB zurücksetzt und prüft, ob das Gerät anschließend wieder online ist. |