TestMapping
public class TestMapping
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.testmapping.TestMapping |
Une classe pour charger un fichier TEST_MAPPING.
Résumé
Des champs | |
---|---|
public static final Pattern | MAINLINE_REGEX |
public static final String | TEST_SOURCES
|
Constructeurs publics | |
---|---|
TestMapping (Path path, Path testMappingsDir, matchedPatternPaths) TestMapping (Path path, Path testMappingsDir, matchedPatternPaths) Constructeur pour créer un objet |
Méthodes publiques | |
---|---|
static File | extractTestMappingsZip (File testMappingsZip) Extrayez un fichier zip et renvoyez le répertoire contenant le contenu des fichiers décompressés. |
static | getAllTests (File testMappingsDir) Aide 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 de ligne principale paramétrés. |
static | getTests ( IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords, extraZipNames, matchedPatternPaths) getTests ( IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords, extraZipNames, matchedPatternPaths) getTests ( IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords, extraZipNames, matchedPatternPaths) getTests ( IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords, extraZipNames, matchedPatternPaths) Aide pour trouver tous les tests dans tous les fichiers TEST_MAPPING en fonction de l'artefact donné. |
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 en fonction d'un artefact dans la version de l'appareil. |
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 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
TestMapping
public TestMapping (Path path, Path testMappingsDir,matchedPatternPaths)
Constructeur pour créer un objet TestMapping
à partir d'un chemin vers le fichier TEST_MAPPING.
Paramètres | |
---|---|
path | Path : L' ERROR(/Path) vers un fichier TEST_MAPPING. |
testMappingsDir | Path : L' ERROR(/Path) vers le dossier de tous les fichiers TEST_MAPPING pour une construction. |
matchedPatternPaths | ERROR(/Set ) ERROR(/Set ) aux chemins de fichiers correspondant aux modèles. |
Méthodes publiques
extraitTestMappingsZip
public static File extractTestMappingsZip (File testMappingsZip)
Extrayez un fichier zip et renvoyez le répertoire contenant le contenu des fichiers décompressés.
Paramètres | |
---|---|
testMappingsZip | File : Une ERROR(/File) du zip des mappages de test à extraire. |
Retour | |
---|---|
File | une ERROR(/File) pointant vers le répertoire temporaire pour le zip des mappages de test. |
getAllTests
public staticgetAllTests (File testMappingsDir)
Aide 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 Test Mapping. |
Retour | |
---|---|
Un Map<String, Set<TestInfo>> de 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 de ligne principale paramétrés.
Paramètres | |
---|---|
info | TestInfo |
Retour | |
---|---|
Matcher | A ERROR(/Matcher) pour les tests mainline paramétrés. |
Lance | |
---|---|
ConfigurationException |
getTests
public staticgetTests (IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords, extraZipNames, matchedPatternPaths)
Aide pour trouver tous les tests dans tous les fichiers TEST_MAPPING en fonction de l'artefact donné. Cela 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, présoumettre.
Paramètres | |
---|---|
buildInfo | IBuildInfo : le IBuildInfo décrivant la construction. |
testGroup | String : une ERROR(/String) du groupe de test. |
hostOnly | boolean : vrai si seuls les tests exécutés sur l'hôte et ne nécessitant pas de périphérique doivent être renvoyés. false pour renvoyer les tests qui nécessitent l'exécution de l'appareil. |
keywords | ERROR(/String) à mettre en correspondance lors du filtrage des tests à exécuter dans une suite Test Mapping. |
extraZipNames | ERROR(/String) pour le nom de test_mappings.zip supplémentaires qui seront fusionnés. |
matchedPatternPaths | ERROR(/Set ) ERROR(/Set ) aux chemins de fichiers correspondant aux modèles. |
Retour | |
---|---|
Un Set<TestInfo> de tests définis dans l'artefact de génération, test_mappings.zip. |
getTests
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 ERROR(/String) du groupe de test. |
disabledTests | ERROR(/String) pour le nom des tests désactivés. |
hostOnly | boolean : vrai si seuls les tests exécutés sur l'hôte et ne nécessitant pas de périphérique doivent être renvoyés. false pour renvoyer les tests qui nécessitent l'exécution de l'appareil. |
keywords | ERROR(/String) à mettre en correspondance lors du filtrage des tests à exécuter dans une suite Test Mapping. |
Retour | |
---|---|
Un Set<TestInfo> des infos de test. |
getTests
public staticgetTests (IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords)
Aide pour trouver tous les tests dans tous les fichiers TEST_MAPPING en fonction d'un artefact dans la version de l'appareil.
Paramètres | |
---|---|
buildInfo | IBuildInfo : le IBuildInfo décrivant la construction. |
testGroup | String : une ERROR(/String) du groupe de test. |
hostOnly | boolean : vrai si seuls les tests exécutés sur l'hôte et ne nécessitant pas de périphérique doivent être renvoyés. false pour renvoyer les tests qui nécessitent l'exécution de l'appareil. |
keywords | ERROR(/String) à mettre en correspondance lors du filtrage des tests à exécuter dans une suite Test Mapping. |
Retour | |
---|---|
Un Set<TestInfo> de tests définis dans l'artefact de génération, test_mappings.zip. |
listeTestMappingFiles
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) vers un répertoire parent du fichier TEST_MAPPING. |
testMappingsRootDir | Path : L' ERROR(/Path) vers le dossier de tous les fichiers TEST_MAPPING pour une construction. |
filePaths | ERROR(/Set ) ERROR(/Set ) pour stocker tous les chemins TEST_MAPPING. |
setIgnoreTestMappingImports
public static void setIgnoreTestMappingImports (boolean ignoreTestMappingImports)
Définissez mIgnoreTestMappingImports dans TestMapping.
Paramètres | |
---|---|
ignoreTestMappingImports | boolean : un booléen indiquant s'il faut ignorer les importations dans le mappage de test. |
setTestMappingPathssetTestMappingPaths
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> de chemins TEST_MAPPING relatifs à TEST_MAPPINGS_ZIP. |