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. |
AtestRunner | Implementierung von ITestSuite |
BaseTestSuite | Ein Test zum Ausführen der Compatibility Test Suite mit dem neuen Suite-System. |
ClusterCommandLauncher | Eine IRemoteTest Klasse zum Starten eines Befehls von TFC über einen Unterprozess TF. |
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. |
CoverageMeasurementForwarder | Ein Platzhaltertest, der Abdeckungsmessungen vom Build-Anbieter an den Logger weiterleitet. |
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. |
DeviceTestCase | Hilfs-JUnit-Testfall, der die Dienste IRemoteTest und IDeviceTest bereitstellt. |
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. |
ExecutableBaseTest | Basisklasse für ausführbare Tests. |
ExecutableHostTest | Testläufer für die Ausführung ausführbarer Dateien auf dem Host. |
AusführbarerTargetTest | Testläufer für die Ausführung ausführbarer Dateien auf dem Ziel. |
FakeTest | Ein gefälschter Test, dessen Zweck darin besteht, die Generierung wiederholbarer Testergebnisse zu vereinfachen. |
GTest | Ein Test, der ein natives Testpaket auf einem bestimmten Gerät ausführt. |
GTestBase | Die Basisklasse von gTest |
GoogleBenchmarkTest | Ein Test, der ein Google-Benchmark-Testpaket auf einem bestimmten Gerät ausführt. |
GranularRetriableTestWrapper | Eine Wrapper-Klasse bearbeitet den IRemoteTest , um den IRemoteTest auf Testfallebene zu granulieren. |
HostGTest | Ein Test, der ein natives Testpaket ausführt. |
HostTest | Ein Testläufer für JUnit-Host-basierte Tests. |
IAutoRetriableTest | Schnittstelle für einen IRemoteTest , der ITestFilterReceiver nicht implementiert, aber dennoch die automatische Wiederholung unterstützen möchte. |
IResumableTest | Diese Schnittstelle ist veraltet. Das ist nicht mehr nötig |
IShardableTest | Ein IRemoteTest , der in separat ausführbare Untertests aufgeteilt werden kann. |
ITestSuite | Abstrakte Klasse, die zum Ausführen der Test Suite verwendet wird. |
ITokenRequest | Schnittstelle, die ein IRemoteTest implementieren kann, um die Tatsache offenzulegen, dass ein Gerät mit einem speziellen Token erforderlich ist. |
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. |
JarHostTest | Testläufer für hostseitige JUnit-Tests. |
MoblyBinaryHostTest | Host-Test zum Ausführen einer Mobly-Python-Binärdatei vom Android Build-System (Soong) |
NativeBenchmarkTest | Ein Test, der eine ausführbare native Benchmark-Testdatei auf einem bestimmten Gerät ausführt. |
NativeStressTest | Ein Test, der eine native ausführbare Belastungstestdatei auf einem bestimmten Gerät ausführt. |
NoisyDryRunTest | Führen Sie einen lauten Probelauf für eine Befehlsdatei durch. |
PtsBotTest | Führen Sie PTS-Bot-Tests durch. |
PythonBinaryHostTest | Host-Test zum Ausführen einer Python-Binärdatei vom Android Build-System (Soong) Der Testläufer unterstützt Einschlussfilter und Ausschlussfilter. |
PythonUnitTestRunner | Diese Klasse ist veraltet. Verwenden Sie stattdessen PythonBinaryHostTest . |
ResultsPlayer | Spezieller Läufer, der die ihm gegebenen Ergebnisse wiederholt. |
RetryRescheduler | Ein spezieller Läufer, der es ermöglicht, einen vorherigen Testlauf neu zu planen, der fehlgeschlagen ist oder nicht ausgeführt wurde. |
RustBinaryHostTest | Host-Test zum Ausführen einer Rust-Binärdatei vom Android Build-System (Soong) |
RustBinaryTest | Ein Test, der eine Rust-Binärdatei auf einem bestimmten Gerät ausführt. |
RustTestBase | Basisklasse von RustBinaryHostTest und RustBinaryTest |
StubTest | No-Op-Leertestimplementierung. |
UnterprozessTfLauncher | Ein IRemoteTest zum Ausführen von Tests für eine separate TF-Installation. |
TestMappingSuiteRunner | Implementierung von BaseTestSuite um durch die Option include-filter angegebene Tests oder TEST_MAPPING-Dateien aus dem Build als Suite auszuführen. |
TestsPoolPoller | Test-Wrapper, der die Ausführung aller Tests eines Testpools ermöglicht. |
TfSuiteRunner | Implementierung von ITestSuite , das Tests aus dem TF-JAR-Ordner res/config/suite/ lädt. |
TfTestLauncher | Ein IRemoteTest zum Ausführen von Unit- oder Funktionstests für eine separate TF-Installation. |
UiAutomatorTest | |
UsbResetTest | Ein IRemoteTest , der den Geräte-USB zurücksetzt und prüft, ob das Gerät anschließend wieder online ist. |