TestMapping
public class TestMapping
extends Object
java.lang.Object | |
?? | com.android.tradefed.util.testmapping.TestMapping |
Une classe pour charger un fichier TEST_MAPPING.
Sommaire
Des champs | |
---|---|
public static final Pattern | MAINLINE_REGEX |
public static final String | TEST_SOURCES
|
Constructeurs publics | |
---|---|
TestMapping (Path path, Path testMappingsDir) Constructor pour créer un |
Méthodes publiques | |
---|---|
static File | extractTestMappingsZip (File testMappingsZip) Extrayez un fichier zip et renvoyez le répertoire qui contient le contenu des fichiers décompressés. |
static | getAllTests (File testMappingsDir) Helper pour trouver tous les tests dans les fichiers TEST_MAPPING d'un répertoire donné. |
static Matcher | getMainlineTestModuleName ( TestInfo info) Aide pour obtenir le matcher pour les tests principaux paramétrés. |
getTests (String testGroup, disabledTests, boolean hostOnly, keywords) getTests (String testGroup, disabledTests, boolean hostOnly, keywords) getTests (String testGroup, disabledTests, boolean hostOnly, keywords) Aide pour obtenir tous les tests définis dans un fichier TEST_MAPPING pour un groupe donné. | |
static | getTests (IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords) getTests (IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords) Aide pour trouver tous les tests dans tous les fichiers TEST_MAPPING. |
static void | listTestMappingFiles (Path testMappingDir, Path testMappingsRootDir, filePaths) listTestMappingFiles (Path testMappingDir, Path testMappingsRootDir, filePaths) Aide pour répertorier tous les fichiers de mappage de test, rechercher tous les répertoires parents et les chemins d'importation associés. |
static void | setIgnoreTestMappingImports (boolean ignoreTestMappingImports) Définissez le mIgnoreTestMappingImports dans TestMapping. |
static void | setTestMappingPaths ( relativePaths) setTestMappingPaths ( relativePaths) Définissez les chemins TEST_MAPPING à l'intérieur de TEST_MAPPINGS_ZIP pour limiter le chargement de TEST_MAPPING. |
Des champs
MAINLINE_REGEX
public static final Pattern MAINLINE_REGEX
TEST_SOURCES
public static final String TEST_SOURCES
Constructeurs publics
Mappage de test
public TestMapping (Path path, Path testMappingsDir)
Constructor pour créer un TestMapping
objet à partir d' un chemin vers le fichier de TEST_MAPPING.
Paramètres | |
---|---|
path | Path : L' ERROR(/Path) vers un fichier TEST_MAPPING. |
testMappingsDir | Path : L' ERROR(/Path) dans le dossier de tous les fichiers TEST_MAPPING pour une construction. |
Méthodes publiques
extractTestMappingsZip
public static File extractTestMappingsZip (File testMappingsZip)
Extrayez un fichier zip et renvoyez le répertoire qui contient le contenu des fichiers décompressés.
Paramètres | |
---|---|
testMappingsZip | File : Une ERROR(/File) des applications de test zip à extraire. |
Retour | |
---|---|
File | une ERROR(/File) pointant vers le répertoire temporaire pour applications de test zip. |
obtenirTousTests
public staticgetAllTests (File testMappingsDir)
Helper pour trouver tous les tests dans les fichiers TEST_MAPPING d'un répertoire donné.
Paramètres | |
---|---|
testMappingsDir | File : l' ERROR(/File) le répertoire contenant tous les fichiers de cartographie test. |
Retour | |
---|---|
Une Map<String, Set<TestInfo>> des tests dans le répertoire donné et ses répertoires enfants. |
getMainlineTestModuleName
public static Matcher getMainlineTestModuleName (TestInfo info)
Aide pour obtenir le matcher pour les tests principaux paramétrés.
Paramètres | |
---|---|
info | TestInfo |
Retour | |
---|---|
Matcher | Une ERROR(/Matcher) pour les tests de canalisation principale paramétrées. |
Jetés | |
---|---|
ConfigurationException |
obtenirTests
publicgetTests (String testGroup, disabledTests, boolean hostOnly, keywords)
Aide pour obtenir tous les tests définis dans un fichier TEST_MAPPING pour un groupe donné.
Paramètres | |
---|---|
testGroup | String : Une String du groupe de test. |
disabledTests | String pour le nom des essais handicapés. |
hostOnly | boolean : true si seuls les tests en cours d' exécution sur l' hôte et ne nécessitent pas Renvoyer les équipements. false pour renvoyer les tests qui nécessitent l'exécution du périphérique. |
keywords | String à mettre en correspondance lorsque les tests à exécuter le filtrage dans une suite Mapping Test. |
Retour | |
---|---|
A Set<TestInfo> des infos de test. |
obtenirTests
public staticgetTests (IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords)
Aide pour trouver tous les tests dans tous les fichiers TEST_MAPPING. Ceci est nécessaire lorsqu'une exécution de suite nécessite d'exécuter tous les tests dans les fichiers TEST_MAPPING pour un groupe donné, par exemple, une pré-soumission.
Paramètres | |
---|---|
buildInfo | IBuildInfo : le IBuildInfo décrivant la construction. |
testGroup | String : une String du groupe de test. |
hostOnly | boolean : true si seuls les tests en cours d' exécution sur l' hôte et ne nécessitent pas Renvoyer les équipements. false pour renvoyer les tests qui nécessitent l'exécution du périphérique. |
keywords |
Retour | |
---|---|
A Set<TestInfo> de tests définis dans l'artefact de construction, test_mappings.zip. |
listTestMappingFiles
public static void listTestMappingFiles (Path testMappingDir, Path testMappingsRootDir,filePaths)
Aide pour répertorier tous les fichiers de mappage de test, rechercher tous les répertoires parents et les chemins d'importation associés.
Paramètres | |
---|---|
testMappingDir | Path : L' ERROR(/Path) à un répertoire parent de fichier TEST_MAPPING. |
testMappingsRootDir | Path : L' ERROR(/Path) dans le dossier de tous les fichiers TEST_MAPPING pour une construction. |
filePaths | ERROR(/Set ) ERROR(/Set ) Pour stocker tous les chemins de TEST_MAPPING. |
setIgnoreTestMappingImports
public static void setIgnoreTestMappingImports (boolean ignoreTestMappingImports)
Définissez le mIgnoreTestMappingImports dans TestMapping.
Paramètres | |
---|---|
ignoreTestMappingImports | boolean : Un booléenne d'ignorer les importations dans la cartographie de test. |
setTestMappingPaths
public static void setTestMappingPaths (relativePaths)
Définissez les chemins TEST_MAPPING à l'intérieur de TEST_MAPPINGS_ZIP pour limiter le chargement de TEST_MAPPING.
Paramètres | |
---|---|
relativePaths | List<String> des chemins de TEST_MAPPING par rapport à TEST_MAPPINGS_ZIP. |