TestMapping
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 permettant d'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 contenant le contenu des fichiers décompressés. |
|
getAllTests(File testMappingsDir)
Outil d'aide pour rechercher tous les tests dans les fichiers TEST_MAPPING d'un répertoire donné. |
static
Matcher
|
getMainlineTestModuleName(TestInfo info)
Assistant permettant d'obtenir l'outil de mise en correspondance pour les tests de ligne principale paramétrés. |
|
getTests(IBuildInfo buildInfo, String testGroup, boolean hostOnly,
Outil d'assistance permettant de trouver tous les tests dans tous les fichiers TEST_MAPPING en fonction d'un artefact dans la compilation de l'appareil. |
|
getTests(IBuildInfo buildInfo, String testGroup, boolean hostOnly,
Outil d'aide pour trouver tous les tests dans tous les fichiers TEST_MAPPING en fonction de l'artefact donné. |
void
|
listTestMappingFiles(Path testMappingDir, Path testMappingsRootDir,
Outil d'aide permettant de répertorier tous les fichiers de mappage de test et de rechercher tous les répertoires parents et les chemins d'importation associé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 ()
Constructeur permettant d'initialiser un objet TestMapping
vide.
TestMapping
public TestMapping (testMappingRelativePaths, boolean ignoreTestMappingImports)
Constructeur permettant de créer un objet TestMapping
.
Paramètres | |
---|---|
testMappingRelativePaths |
: ERROR(/List vers les chemins d'accès aux fichiers TEST_MAPPING. |
ignoreTestMappingImports |
boolean : ERROR(/boolean) à ignorer pour les importations. |
Méthodes publiques
extractTestMappingsZip
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 : ERROR(/File) des fichiers ZIP de mappage 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 rechercher 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 de mappage de test. |
Renvoie | |
---|---|
|
Map<String, Set<TestInfo>> de tests dans le répertoire donné et ses répertoires enfants. |
getMainlineTestModuleName
public static Matcher getMainlineTestModuleName (TestInfo info)
Assistant permettant d'obtenir l'outil de mise en correspondance pour les tests de ligne principale paramétrés.
Paramètres | |
---|---|
info |
TestInfo |
Renvoie | |
---|---|
Matcher |
Un ERROR(/Matcher) pour les tests de branche principale 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 : le IBuildInfo décrivant la compilation. |
testGroup |
String : String du groupe de test. |
hostOnly |
boolean : "true" si seuls les tests exécutés sur l'hôte et ne nécessitant pas d'appareil doivent être renvoyés. "false" pour renvoyer les tests qui nécessitent un appareil pour s'exécuter. |
keywords |
: ensemble de String à mettre en correspondance lors du filtrage des tests à exécuter dans une suite de mappage de test. |
ignoreKeywords |
: ensemble de String de mots clés à ignorer. |
Renvoie | |
---|---|
|
Set<TestInfo> de 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é. Cette opération 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 avant l'envoi.
Paramètres | |
---|---|
buildInfo |
IBuildInfo : IBuildInfo décrivant la compilation. |
testGroup |
String : String du groupe de test. |
hostOnly |
boolean : "true" si seuls les tests exécutés sur l'hôte et ne nécessitant pas d'appareil doivent être renvoyés. "false" pour renvoyer les tests qui nécessitent un appareil pour s'exécuter. |
keywords |
: ensemble de String à faire correspondre lors du filtrage des tests à exécuter dans une suite de mappage de test. |
ignoreKeywords |
: ensemble de String de mots clés à ignorer. |
extraZipNames |
: ensemble de String pour le nom des fichiers test_mappings.zip supplémentaires à fusionner. |
matchedPatternPaths |
: les chemins d'accès aux fichiers ERROR(/Set correspondaient aux modèles. |
Renvoie | |
---|---|
|
Set<TestInfo> de tests définis dans l'artefact de compilation, test_mappings.zip. |
listTestMappingFiles
public void listTestMappingFiles (Path testMappingDir, Path testMappingsRootDir,filePaths)
Outil d'aide pour lister tous les fichiers de mappage de test, rechercher tous les répertoires parents et les chemins d'importation associés.
Paramètres | |
---|---|
testMappingDir |
Path : ERROR(/Path) vers un répertoire parent de fichier TEST_MAPPING. |
testMappingsRootDir |
Path : ERROR(/Path) vers le dossier de tous les fichiers TEST_MAPPING pour une compilation. |
filePaths |
: ERROR(/Set permettant de stocker tous les chemins TEST_MAPPING. |