com.android.tradefed.testtype

Schnittstellen

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 .
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.

Klassen

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.
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.
NoisyDryRunTest Führen Sie einen lauten Probelauf für eine Befehlsdatei aus.
StubTest No-op leere Testimplementierung.
UnterprozessTfLauncher Ein IRemoteTest zum Ausführen von Tests für eine separate TF-Installation.
TfTestLauncher Ein IRemoteTest zum Ausführen von Einheiten- oder Funktionstests für eine separate TF-Installation.
UsbResetTest Ein IRemoteTest , der das Gerät USB zurücksetzt und prüft, ob das Gerät danach wieder online kommt.