AtestRunner

public class AtestRunner
extends BaseTestSuite

java.lang.Object
com.android.tradefed.testtype.suite.ITestSuite
  com.android.tradefed.testtype.suite.BaseTestSuite
    com.android.tradefed.testtype.suite.AtestRunner


Implementierung von ITestSuite

Zusammenfassung

Öffentliche Konstruktoren

AtestRunner()

Öffentliche Methoden

IConfigurationFactory loadConfigFactory()

Gibt eine ConfigurationFactory-Instanz zurück.

LinkedHashMap<String, IConfiguration> loadTests()

Abstrakte Methode zum Laden der Testkonfiguration, die ausgeführt wird.

LinkedHashMap<String, IConfiguration> loadingStrategy(Set<IAbi> abis, List<File> testsDirs, String suitePrefix, String suiteTag)

Die Standardladestrategie lädt aus den Ressourcen und dem Testverzeichnis.

Geschützte Methoden

List<ITestInvocationListener> createModuleListeners()

Gibt die Liste der ITestInvocationListener zurück, die auf die Ebene ModuleListener angewendet werden können.

Öffentliche Konstruktoren

AtestRunner

public AtestRunner ()

Öffentliche Methoden

loadConfigFactory

public IConfigurationFactory loadConfigFactory ()

Gibt eine ConfigurationFactory-Instanz zurück. Aus Testgründen so organisiert.

Gibt Folgendes zurück:
IConfigurationFactory

loadTests

public LinkedHashMap<String, IConfiguration> loadTests ()

Abstrakte Methode zum Laden der Testkonfiguration, die ausgeführt wird. Jeder Test wird durch eine IConfiguration und einen eindeutigen Namen definiert, unter dem die Ergebnisse gemeldet werden.

Gibt Folgendes zurück:
LinkedHashMap<String, IConfiguration>

loadingStrategy

public LinkedHashMap<String, IConfiguration> loadingStrategy (Set<IAbi> abis, 
                List<File> testsDirs, 
                String suitePrefix, 
                String suiteTag)

Die Standardladestrategie lädt aus den Ressourcen und dem Testverzeichnis. Kann erweitert oder ersetzt werden.

Parameter
abis Set: Die Menge der ABIs, für die der Test ausgeführt werden soll.

testsDirs List: Das Testverzeichnis.

suitePrefix String: Ein Präfix zum Filtern des Ressourcenverzeichnisses.

suiteTag String: Das Suite-Tag, das ein Modul haben muss, um einbezogen zu werden. Kann null sein.

Gibt Folgendes zurück:
LinkedHashMap<String, IConfiguration> Eine Liste der geladenen Konfigurationen für die Suite.

Geschützte Methoden

createModuleListeners

protected List<ITestInvocationListener> createModuleListeners ()

Gibt die Liste der ITestInvocationListener zurück, die auf die Ebene ModuleListener angewendet werden können. Diese Listener werden für jedes Modul wiederverwendet. Sie werden nicht neu instanziiert und sollten daher keinen internen Status annehmen.

Gibt Folgendes zurück:
List<ITestInvocationListener>