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