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é
Classes imbriquées | |
|---|---|
class |
TestMapping.NoTestRuntimeException
|
Constantes | |
|---|---|
String |
TEST_MAPPINGS_ZIP
|
String |
TEST_SOURCES
|
Champs | |
|---|---|
public
static
final
Pattern |
MAINLINE_REGEX
|
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)
Utilitaire permettant de trouver tous les tests dans les fichiers TEST_MAPPING d'un répertoire donné. |
static
Matcher
|
getMainlineTestModuleName(TestInfo info)
Helper pour obtenir le matcher pour les tests principaux paramétrés. |
|
getTests(IBuildInfo buildInfo, String testGroup, boolean hostOnly,
Assistant 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,
Utilitaire permettant de trouver tous les tests dans tous les fichiers TEST_MAPPING en fonction de l'artefact donné. |
void
|
listTestMappingFiles(Path testMappingDir, Path testMappingsRootDir,
Assistant permettant de lister tous les fichiers de mappage de test, de rechercher tous les répertoires parents et les chemins d'importation associés. |
Constantes
TEST_MAPPINGS_ZIP
public static final String TEST_MAPPINGS_ZIP
Valeur de constante : "test_mappings.zip"
TEST_SOURCES
public static final String TEST_SOURCES
Valeur constante : "Test Sources"
Champs
MAINLINE_REGEX
public static final Pattern MAINLINE_REGEX
Constructeurs publics
TestMapping
public TestMapping (testMappingRelativePaths, boolean ignoreTestMappingImports)
Constructeur permettant de créer un objet TestMapping.
| Paramètres | |
|---|---|
testMappingRelativePaths |
: ERROR(/List pour les chemins d'accès aux fichiers TEST_MAPPING. |
ignoreTestMappingImports |
boolean : ERROR(/boolean) pour ignorer 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) du fichier zip de mappages de test à extraire. |
| Renvoie | |
|---|---|
File |
ERROR(/File) pointant vers le répertoire temporaire du fichier zip des mappages de test. |
getAllTests
publicgetAllTests (File testMappingsDir)
Utilitaire permettant de trouver tous les tests dans les fichiers TEST_MAPPING d'un répertoire donné.
| Paramètres | |
|---|---|
testMappingsDir |
File : ERROR(/File), le répertoire contenant tous les fichiers de mappage des tests. |
| Renvoie | |
|---|---|
|
Map<String, Set<TestInfo>> de tests dans le répertoire donné et ses répertoires enfants. |
getMainlineTestModuleName
public static Matcher getMainlineTestModuleName (TestInfo info)
Helper pour obtenir le matcher pour les tests principaux paramétrés.
| Paramètres | |
|---|---|
info |
TestInfo |
| Renvoie | |
|---|---|
Matcher |
ERROR(/Matcher) pour les tests mainline paramétrés. |
| Génère | |
|---|---|
ConfigurationException |
|
getTests
publicgetTests (IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords, ignoreKeywords)
Assistant 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 s'exécutant sur l'hôte et ne nécessitant pas d'appareil doivent être renvoyés, "false" pour renvoyer les tests nécessitant 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 tests. |
ignoreKeywords |
: ensemble de String mots clés à ignorer. |
| Renvoie | |
|---|---|
|
Un Set<TestInfo> de tests défini dans l'artefact de compilation, test_mappings.zip. |
getTests
publicgetTests (IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords, ignoreKeywords, extraZipNames, matchedPatternPaths)
Utilitaire permettant de trouver tous les tests dans tous les fichiers TEST_MAPPING en fonction de l'artefact donné. Cela est nécessaire lorsqu'une suite d'exécution doit exécuter tous les tests dans les fichiers TEST_MAPPING pour un groupe donné, par exemple, la 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 s'exécutant 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 tests. |
ignoreKeywords |
: ensemble de String mots clés à ignorer. |
extraZipNames |
: ensemble de String pour le nom des fichiers test_mappings.zip supplémentaires à fusionner. |
matchedPatternPaths |
: ERROR(/Set pour les modèles de chemins d'accès aux fichiers. |
| Renvoie | |
|---|---|
|
Un Set<TestInfo> de tests défini dans l'artefact de compilation, test_mappings.zip. |
listTestMappingFiles
public void listTestMappingFiles (Path testMappingDir,
Path testMappingsRootDir,
filePaths) Assistant permettant de lister tous les fichiers de mappage de test, de 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) du dossier de tous les fichiers TEST_MAPPING pour une compilation. |
filePaths |
: ERROR(/Set pour stocker tous les chemins TEST_MAPPING. |