Mappage de test
public
class
TestMapping
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.testmapping.TestMapping |
Classe permettant de charger un fichier TEST_MAPPING.
Résumé
Champs | |
---|---|
public
static
final
Pattern |
MAINLINE_REGEX
|
public
static
final
String |
TEST_MAPPINGS_ZIP
|
public
static
final
String |
TEST_SOURCES
|
Constructeurs publics | |
---|---|
TestMapping()
Constructeur pour initialiser un objet |
|
TestMapping(
Constructeur pour créer un objet |
Méthodes publiques | |
---|---|
static
File
|
extractTestMappingsZip(File testMappingsZip)
Extrayez un fichier ZIP et renvoyez le répertoire dans lequel se trouve le contenu des fichiers décompressés. |
|
getAllTests(File testMappingsDir)
Outil d'aide pour trouver tous les tests dans les fichiers TEST_MAPPING d'un répertoire donné. |
static
Matcher
|
getMainlineTestModuleName(TestInfo info)
Aide permettant d'obtenir l'outil de mise en correspondance pour les tests principaux paramétrés. |
|
getTests(IBuildInfo buildInfo, String testGroup, boolean hostOnly,
Outil d'aide pour trouver tous les tests dans tous les fichiers TEST_MAPPING basés sur un artefact dans le build de l'appareil. |
|
getTests(IBuildInfo buildInfo, String testGroup, boolean hostOnly,
Outil d'aide permettant de trouver tous les tests dans tous les fichiers TEST_MAPPING basés sur l'artefact donné. |
void
|
listTestMappingFiles(Path testMappingDir, Path testMappingsRootDir,
Outil d'aide permettant de lister tous les fichiers de mappage de test, de rechercher tous les répertoires parents et les importations associées chemins d'accès. |
Champs
MAINLINE_REGEX
public static final Pattern MAINLINE_REGEX
TEST_MAPPINGS_ZIP
public static final String TEST_MAPPINGS_ZIP
SOURCES DE TEST
public static final String TEST_SOURCES
Constructeurs publics
Mappage de test
public TestMapping (testMappingRelativePaths, boolean ignoreTestMappingImports)
Constructeur pour créer un objet TestMapping
.
Paramètres | |
---|---|
testMappingRelativePaths |
: ERROR(/List vers les chemins d'accès aux fichiers TEST_MAPPING. |
ignoreTestMappingImports |
boolean : ERROR(/boolean) pour ignorer les importations. |
Méthodes publiques
extractTestMappingsZip
public static File extractTestMappingsZip (File testMappingsZip)
Extrayez un fichier ZIP et renvoyez le répertoire dans lequel se trouve le contenu des fichiers décompressés.
Paramètres | |
---|---|
testMappingsZip |
File : ERROR(/File) du fichier ZIP des mappages de test à extraire. |
Renvoie | |
---|---|
File |
Un fichier ERROR(/File) pointant vers le répertoire temporaire pour le fichier ZIP des mappages de test. |
getAllTests
publicgetAllTests (File testMappingsDir)
Outil d'aide pour trouver tous les tests dans les fichiers TEST_MAPPING d'un répertoire donné.
Paramètres | |
---|---|
testMappingsDir |
File : ERROR(/File) est le répertoire contenant tous les fichiers Test Mapping. |
Renvoie | |
---|---|
|
Une Map<String, Set<TestInfo>> des tests dans le répertoire donné et son enfant
répertoires. |
getMainlineTestModuleName
public static Matcher getMainlineTestModuleName (TestInfo info)
Aide permettant d'obtenir l'outil de mise en correspondance pour les tests principaux paramétrés.
Paramètres | |
---|---|
info |
TestInfo |
Renvoie | |
---|---|
Matcher |
ERROR(/Matcher) pour les tests principaux paramétrés. |
Génère | |
---|---|
ConfigurationException |
getTests
publicgetTests (IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords, ignoreKeywords)
Outil d'aide pour trouver tous les tests dans tous les fichiers TEST_MAPPING basés sur un artefact dans le build de l'appareil.
Paramètres | |
---|---|
buildInfo |
IBuildInfo : IBuildInfo décrivant la compilation. |
testGroup |
String : String du groupe de test. |
hostOnly |
boolean : "true" si seuls les tests s'exécutant sur l'hôte et ne nécessitant pas d'appareil doivent être
renvoyé. "false" pour renvoyer les tests qui nécessitent l'exécution de l'appareil. |
keywords |
: ensemble de String à mettre en correspondance lors du filtrage des tests à exécuter dans un test
dans la suite de cartographie. |
ignoreKeywords |
: ensemble de String de mots clés à ignorer. |
Renvoie | |
---|---|
|
Une Set<TestInfo> des tests définis dans l'artefact de compilation, test_mappings.zip. |
getTests
publicgetTests (IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords, ignoreKeywords, extraZipNames, matchedPatternPaths)
Outil d'aide permettant de trouver tous les tests dans tous les fichiers TEST_MAPPING basés sur l'artefact donné. C'est nécessaire lorsqu'une exécution de suite nécessite d'exécuter tous les tests dans des fichiers TEST_MAPPING pour un groupe donné, par exemple, pré-envoi.
Paramètres | |
---|---|
buildInfo |
IBuildInfo : IBuildInfo décrivant la compilation. |
testGroup |
String : String du groupe de test. |
hostOnly |
boolean : "true" si seuls les tests s'exécutant sur l'hôte et ne nécessitant pas d'appareil doivent être
renvoyé. "false" pour renvoyer les tests qui nécessitent l'exécution de l'appareil. |
keywords |
: ensemble de String à mettre en correspondance lors du filtrage des tests à exécuter dans un test
dans la suite de cartographie. |
ignoreKeywords |
: ensemble de String de mots clés à ignorer. |
extraZipNames |
: ensemble de String pour le nom du fichier test_mappings.zip supplémentaire.
qui vont être fusionnées. |
matchedPatternPaths |
: les chemins d'accès ERROR(/Set vers les fichiers correspondent à des modèles. |
Renvoie | |
---|---|
|
Une Set<TestInfo> des tests définis dans l'artefact de compilation, test_mappings.zip. |
listTestMappingFiles
public void listTestMappingFiles (Path testMappingDir, Path testMappingsRootDir,filePaths)
Outil d'aide permettant de lister tous les fichiers de mappage de test, de rechercher tous les répertoires parents et les importations associées chemins d'accès.
Paramètres | |
---|---|
testMappingDir |
Path : ERROR(/Path) vers un répertoire parent du fichier TEST_MAPPING. |
testMappingsRootDir |
Path : le ERROR(/Path) vers le dossier de tous les fichiers TEST_MAPPING pour une
créer. |
filePaths |
: ERROR(/Set pour stocker tous les chemins d'accès TEST_MAPPING. |