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_MAPPINGS_ZIP |
public static final String | TEST_SOURCES
|
Constructeurs publics | |
---|---|
TestMapping () Constructeur pour initialiser un objet | |
TestMapping ( testMappingRelativePaths, boolean ignoreTestMappingImports) TestMapping ( testMappingRelativePaths, boolean ignoreTestMappingImports) 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. |
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. |
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 ( 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. | |
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. |
Des champs
MAINLINE_REGEX
public static final Pattern MAINLINE_REGEX
TEST_MAPPINGS_ZIP
public static final String TEST_MAPPINGS_ZIP
TEST_SOURCES
public static final String TEST_SOURCES
Constructeurs publics
TestMapping
public TestMapping (testMappingRelativePaths, boolean ignoreTestMappingImports)
Constructeur pour créer un objet TestMapping
.
Paramètres | |
---|---|
testMappingRelativePaths | ERROR(/List ) ERROR(/List ) aux chemins d'accès au fichier TEST_MAPPING. |
ignoreTestMappingImports | boolean : L' ERROR(/boolean) pour ignorer les importations. |
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
publicgetAllTests (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
publicgetTests (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 : un 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 | String à mettre en correspondance lors du filtrage des tests à exécuter dans une suite de mappage de tests. |
extraZipNames | 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 (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 : un 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 | String à mettre en correspondance lors du filtrage des tests à exécuter dans une suite de mappage de tests. |
Retour | |
---|---|
Un Set<TestInfo> de tests définis dans l'artefact de génération, test_mappings.zip. |
listeTestMappingFiles
public 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. |