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 permettant de 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 trouver 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 pour lister tous les fichiers de mappage de test, 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
TEST_SOURCES
public static final String TEST_SOURCES
Constructeurs publics
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 ERROR(/File) pointant vers le répertoire temporaire pour le fichier ZIP des mises en correspondance 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) , 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'assistance permettant de trouver tous les tests dans tous les fichiers TEST_MAPPING en fonction d'un artefact dans la compilation 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 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. |
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 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 des fichiers TEST_MAPPING pour un groupe donné, par exemple, pré-soumission.
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. |