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


Implementazione di ITestSuite

Riepilogo

Costruttori pubblici

AtestRunner()

Metodi pubblici

IConfigurationFactory loadConfigFactory()

Restituisce un'istanza di ConfigurationFactory.

LinkedHashMap<String, IConfiguration> loadTests()

Metodo astratto per caricare la configurazione dei test che verranno eseguiti.

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

La strategia di caricamento predefinita caricherà i dati dalle risorse e dalla directory dei test.

Metodi protetti

List<ITestInvocationListener> createModuleListeners()

Restituisce l'elenco di ITestInvocationListener applicabili al livello ModuleListener.

Costruttori pubblici

AtestRunner

public AtestRunner ()

Metodi pubblici

loadConfigFactory

public IConfigurationFactory loadConfigFactory ()

Restituisce un'istanza di ConfigurationFactory. Organizzato in questo modo a scopo di test.

Resi
IConfigurationFactory

loadTests

public LinkedHashMap<String, IConfiguration> loadTests ()

Metodo astratto per caricare la configurazione dei test che verranno eseguiti. Ogni test è definito da un IConfiguration e da un nome univoco con cui verranno riportati i risultati.

Resi
LinkedHashMap<String, IConfiguration>

loadingStrategy

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

La strategia di caricamento predefinita caricherà i dati dalle risorse e dalla directory dei test. Può essere esteso o sostituito.

Parametri
abis Set: Il set di ABI da eseguire.

testsDirs List: la directory dei test.

suitePrefix String: un prefisso per filtrare la directory delle risorse.

suiteTag String: Il tag della suite che un modulo deve avere per essere incluso. Può essere null.

Resi
LinkedHashMap<String, IConfiguration> Un elenco della configurazione caricata per la suite.

Metodi protetti

createModuleListeners

protected List<ITestInvocationListener> createModuleListeners ()

Restituisce l'elenco di ITestInvocationListener applicabili al livello ModuleListener. Questi listener verranno riutilizzati per ogni modulo, non verranno istanziati nuovamente, quindi non devono presupporre uno stato interno.

Resi
List<ITestInvocationListener>