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_SOURCES
|
Constructeurs publics | |
---|---|
TestMapping(Path path, Path testMappingsDir)
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. |
static
|
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(String testGroup,
Outil d'aide permettant d'obtenir tous les tests définis dans un fichier TEST_MAPPING pour un groupe donné. |
static
|
getTests(IBuildInfo buildInfo, String testGroup, boolean hostOnly,
Outil d'aide pour trouver tous les tests dans tous les fichiers TEST_MAPPING. |
static
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. |
static
void
|
setIgnoreTestMappingImports(boolean ignoreTestMappingImports)
Définissez mIgnoreTestMappingImports dans TestMapping. |
static
void
|
setTestMappingPaths(
Définissez les chemins d'accès TEST_MAPPING dans TEST_MAPPINGS_ZIP pour limiter le chargement de TEST_MAPPING. |
Champs
MAINLINE_REGEX
public static final Pattern MAINLINE_REGEX
SOURCES DE TEST
public static final String TEST_SOURCES
Constructeurs publics
Mappage de test
public TestMapping (Path path, Path testMappingsDir)
Constructeur pour créer un objet TestMapping
à partir d'un chemin d'accès au fichier TEST_MAPPING.
Paramètres | |
---|---|
path |
Path : ERROR(/Path) dans un fichier TEST_MAPPING. |
testMappingsDir |
Path : le ERROR(/Path) vers le dossier de tous les fichiers TEST_MAPPING pour une compilation.
|
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
public staticgetAllTests (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 (String testGroup, disabledTests, boolean hostOnly, keywords)
Outil d'aide permettant d'obtenir tous les tests définis dans un fichier TEST_MAPPING pour un groupe donné.
Paramètres | |
---|---|
testGroup |
String : String du groupe de test. |
disabledTests |
: ensemble de String pour le nom des tests désactivés. |
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. |
Renvoie | |
---|---|
|
Un Set<TestInfo> des informations sur le test.
|
getTests
public staticgetTests (IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords)
Outil d'aide pour trouver tous les tests dans tous les fichiers TEST_MAPPING. Cela est nécessaire lorsqu'une exécution de suite nécessite pour exécuter tous les tests dans les 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 |
|
Renvoie | |
---|---|
|
Une Set<TestInfo> des tests définis dans l'artefact de compilation, test_mappings.zip.
|
listTestMappingFiles
public static 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.
|
setIgnoreTestMappingImports
public static void setIgnoreTestMappingImports (boolean ignoreTestMappingImports)
Définissez mIgnoreTestMappingImports dans TestMapping.
Paramètres | |
---|---|
ignoreTestMappingImports |
boolean : booléen indiquant si les importations doivent être ignorées dans le mappage test.
|
setTestMappingPaths
public static void setTestMappingPaths (relativePaths)
Définissez les chemins d'accès TEST_MAPPING dans TEST_MAPPINGS_ZIP pour limiter le chargement de TEST_MAPPING.
Paramètres | |
---|---|
relativePaths |
: List<String> de chemins TEST_MAPPING par rapport à
TEST_MAPPINGS_ZIP.
|