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


Implémentation de ITestSuite

Résumé

Constructeurs publics

AtestRunner()

Méthodes publiques

IConfigurationFactory loadConfigFactory()

Renvoie une instance de ConfigurationFactory.

LinkedHashMap<String, IConfiguration> loadTests()

Méthode abstraite permettant de charger la configuration des tests à exécuter.

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

La stratégie de chargement par défaut charge les données à partir des ressources et du répertoire de tests.

Méthodes protégées

List<ITestInvocationListener> createModuleListeners()

Renvoie la liste des ITestInvocationListener applicables au niveau ModuleListener.

Constructeurs publics

AtestRunner

public AtestRunner ()

Méthodes publiques

loadConfigFactory

public IConfigurationFactory loadConfigFactory ()

Renvoie une instance de ConfigurationFactory. Organisé de cette manière à des fins de test.

Renvoie
IConfigurationFactory

loadTests

public LinkedHashMap<String, IConfiguration> loadTests ()

Méthode abstraite permettant de charger la configuration des tests à exécuter. Chaque test est défini par un IConfiguration et un nom unique sous lequel il générera des résultats.

Renvoie
LinkedHashMap<String, IConfiguration>

loadingStrategy

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

La stratégie de chargement par défaut charge les données à partir des ressources et du répertoire de tests. Peut être étendue ou remplacée.

Paramètres
abis Set : ensemble d'ABI à exécuter.

testsDirs List : répertoire de tests.

suitePrefix String : préfixe permettant de filtrer le répertoire de ressources.

suiteTag String : tag de suite qu'un module doit posséder pour être inclus. Ce paramètre peut présenter la valeur null.

Renvoie
LinkedHashMap<String, IConfiguration> Liste des configurations chargées pour la suite.

Méthodes protégées

createModuleListeners

protected List<ITestInvocationListener> createModuleListeners ()

Renvoie la liste des ITestInvocationListener applicables au niveau ModuleListener. Ces écouteurs seront réutilisés pour chaque module. Ils ne seront pas réinstanciés et ne doivent donc pas supposer d'état interne.

Renvoie
List<ITestInvocationListener>