com.android.tradefed.testtype.suite

Klassen

AtestRunner Implementierung von ITestSuite
BaseTestSuite Ein Test zum Ausführen der Compatibility Test Suite mit dem neuen Suite-System.
GranularRetriableTestWrapper Eine Wrapper-Klasse bearbeitet den IRemoteTest , um den IRemoteTest auf Testfallebene zu granulieren.
GranularRetriableTestWrapper.StartEndCollector Klassenhelfer, um fehlenden Laufanfang und -ende abzufangen.
ITestSuite Abstrakte Klasse, die zum Ausführen der Test Suite verwendet wird.
Moduldefinition Container für die Testlaufkonfiguration.
ModuleListener Listener, der an jeden IRemoteTest jedes Moduls angehängt ist, um die Ergebnisliste zu sammeln.
ModuleMerger Hilfsklasse für Vorgänge im Zusammenhang mit der Zusammenführung ITestSuite und ModuleDefinition nach einer Teilung.
ModuleSplitter Helfer zum Aufteilen einer Liste von Modulen, die durch IConfiguration dargestellt werden, in eine Liste von Ausführungseinheiten, die durch ModuleDefinition dargestellt werden.
RemoteTestTimeOutEnforcer Listener, die es ermöglichen, die Ausführungszeit einer bestimmten Testkonfiguration zu überprüfen und sie fehlzuschlagen, wenn sie ein bestimmtes Zeitlimit überschreitet.
ResolvePartialDownload Lösen Sie eine teilweise Download-Anfrage.
SuiteModuleLoader Ruft Kompatibilitätstestmoduldefinitionen aus dem Repository ab.
SuiteModuleLoader.ConfigFilter Ein ERROR(/FilenameFilter) beim Auffinden aller Konfigurationsdateien in einem Verzeichnis.
SuiteTestFilter Stellt einen Filter zum Ein- und Ausschließen von Tests dar.
TestFailureListener Der Listener hat bei einem Testfehler auf Anfrage Maßnahmen ergriffen, z. B. einen Screenshot, einen Fehlerbericht oder eine Logcat-Erfassung.
TestMappingSuiteRunner Implementierung von BaseTestSuite um durch die Option include-filter angegebene Tests oder TEST_MAPPING-Dateien aus dem Build als Suite auszuführen.
TestSuiteInfo Eine Klasse, die das Laden von Build-bezogenen Metadaten für die Testsuite auflöst

Um zugehörige Informationen ordnungsgemäß bereitzustellen, muss eine Testsuite eine test-suite-info.properties Datei in ihren JAR-Ressourcen enthalten

TfSuiteRunner Implementierung von ITestSuite , das Tests aus dem TF-JAR-Ordner res/config/suite/ lädt.
ValidateSuiteConfigHelper Diese Klasse hilft bei der Validierung, ob die für die Suite geladene IConfiguration die erwarteten Anforderungen erfüllt: – Keine Build-Anbieter – Keine Ergebnis-Reporter

Aufzählungen

ITestSuite.MultiDeviceModuleStrategy