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


Implementacja ITestSuite

Podsumowanie

Konstruktory publiczne

AtestRunner()

Metody publiczne

IConfigurationFactory loadConfigFactory()

Zwraca instancję ConfigurationFactory.

LinkedHashMap<String, IConfiguration> loadTests()

Metoda abstrakcyjna służąca do wczytywania konfiguracji testów, które mają zostać uruchomione.

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

Domyślna strategia wczytywania będzie wczytywać dane z zasobów i katalogu testów.

Metody chronione

List<ITestInvocationListener> createModuleListeners()

Zwraca listę ITestInvocationListener mających zastosowanie na poziomie ModuleListener.

Konstruktory publiczne

AtestRunner

public AtestRunner ()

Metody publiczne

loadConfigFactory

public IConfigurationFactory loadConfigFactory ()

Zwraca instancję ConfigurationFactory. Zorganizowane w ten sposób na potrzeby testowania.

Zwraca
IConfigurationFactory

loadTests

public LinkedHashMap<String, IConfiguration> loadTests ()

Metoda abstrakcyjna służąca do wczytywania konfiguracji testów, które mają zostać uruchomione. Każdy test jest definiowany przez a IConfiguration i unikalną nazwę, pod którą będzie zgłaszać wyniki.

Zwraca
LinkedHashMap<String, IConfiguration>

loadingStrategy

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

Domyślna strategia wczytywania będzie wczytywać dane z zasobów i katalogu testów. Można ją rozszerzyć lub zastąpić.

Parametry
abis Set: zestaw interfejsów ABI, na których mają być uruchamiane testy.

testsDirs List: katalog testów.

suitePrefix String: prefiks służący do filtrowania katalogu zasobów.

suiteTag String: tag pakietu, który powinien mieć moduł, aby został uwzględniony. Może mieć wartość null.

Zwraca
LinkedHashMap<String, IConfiguration> Lista wczytanych konfiguracji pakietu.

Metody chronione

createModuleListeners

protected List<ITestInvocationListener> createModuleListeners ()

Zwraca listę ITestInvocationListener mających zastosowanie na poziomie ModuleListener. Ci słuchacze będą ponownie używani w przypadku każdego modułu, nie będą ponownie tworzeni, więc nie powinni zakładać stanu wewnętrznego.

Zwraca
List<ITestInvocationListener>