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_SOURCES
|
Constructeurs publics | |
---|---|
TestMapping(Path path, Path testMappingsDir)
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. |
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)
Assistant permettant d'obtenir l'outil de mise en correspondance pour les tests de ligne principale paramétrés. |
|
getTests(String testGroup,
Outil d'assistance 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 pour lister 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(
Définissez les chemins TEST_MAPPING dans TEST_MAPPINGS_ZIP pour limiter le chargement de TEST_MAPPING. |
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)
Constructeur permettant de créer un objet TestMapping
à partir d'un chemin d'accès au fichier TEST_MAPPING.
Paramètres | |
---|---|
path |
Path : ERROR(/Path) vers un fichier TEST_MAPPING. |
testMappingsDir |
Path : ERROR(/Path) vers le dossier de tous les fichiers TEST_MAPPING d'une compilation.
|
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
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) , 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 le comparateur 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 (String testGroup, disabledTests, boolean hostOnly, keywords)
Outil d'assistance 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 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. |
Renvoie | |
---|---|
|
Set<TestInfo> des informations de 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 d'exécuter tous les tests dans les 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 |
|
Renvoie | |
---|---|
|
Set<TestInfo> de tests définis dans l'artefact de compilation, test_mappings.zip.
|
listTestMappingFiles
public static 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.
|
setIgnoreTestMappingImports
public static void setIgnoreTestMappingImports (boolean ignoreTestMappingImports)
Définissez mIgnoreTestMappingImports dans TestMapping.
Paramètres | |
---|---|
ignoreTestMappingImports |
boolean : valeur booléenne indiquant si les importations doivent être ignorées dans le mappage de test.
|
setTestMappingPaths
public static void setTestMappingPaths (relativePaths)
Définissez les chemins 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.
|