TestMapping
public class TestMapping
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.testmapping.TestMapping |
Une classe pour charger un fichier TEST_MAPPING.
Sommaire
Des champs | |
---|---|
public static final String | TEST_SOURCES
|
Constructeurs publics | |
---|---|
TestMapping (Path path, Path testMappingsDir) 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. |
static | getAllTests (File testMappingsDir) Aide à trouver tous les tests dans les fichiers TEST_MAPPING d'un répertoire donné. |
getTests (String testGroup, disabledTests, boolean hostOnly, keywords) getTests (String testGroup, disabledTests, boolean hostOnly, keywords) getTests (String testGroup, disabledTests, boolean hostOnly, keywords) Aide à obtenir tous les tests définis dans un fichier TEST_MAPPING pour un groupe donné. | |
static | 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. |
static void | setTestMappingPaths ( relativePaths) setTestMappingPaths ( relativePaths) Définissez les chemins TEST_MAPPING à l'intérieur de TEST_MAPPINGS_ZIP pour limiter le chargement de TEST_MAPPING. |
Des champs
TEST_SOURCES
public static final String TEST_SOURCES
Constructeurs publics
TestMapping
public TestMapping (Path path, Path testMappingsDir)
Constructeur pour créer un objet TestMapping
partir d'un chemin vers le fichier TEST_MAPPING.
Paramètres | |
---|---|
path | Path : L' ERROR(/Path) vers un fichier TEST_MAPPING. |
testMappingsDir | Path : L' ERROR(/Path) vers le dossier de tous les fichiers TEST_MAPPING pour une construction. |
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 : Une ERROR(/File) du zip des mappages de test à extraire. |
Retour | |
---|---|
File | une ERROR(/File) pointant vers le répertoire temporaire pour les mappages de test zip. |
getAllTests
public staticgetAllTests (File testMappingsDir)
Aide à 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. |
getTests
publicgetTests (String testGroup, disabledTests, boolean hostOnly, keywords)
Aide à obtenir tous les tests définis dans un fichier TEST_MAPPING pour un groupe donné.
Paramètres | |
---|---|
testGroup | String : une String du groupe de test. |
disabledTests | 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 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 test. |
getTests
public staticgetTests (IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords)
Aide pour trouver tous les tests dans tous les fichiers TEST_MAPPING. Ceci est nécessaire lorsqu'une suite exécutée nécessite d'exécuter tous les tests dans les fichiers TEST_MAPPING pour un groupe donné, par exemple, une soumission préalable.
Paramètres | |
---|---|
buildInfo | IBuildInfo : l' IBuildInfo décrivant la construction. |
testGroup | String : une String du groupe de test. |
hostOnly | boolean : true 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 |
Retour | |
---|---|
Un Set<TestInfo> de tests définis dans l'artefact de construction, test_mappings.zip. |
setTestMappingPaths
public static void setTestMappingPaths (relativePaths)
Définissez les chemins TEST_MAPPING à l'intérieur de TEST_MAPPINGS_ZIP pour limiter le chargement de TEST_MAPPING.
Paramètres | |
---|---|
relativePaths | List<String> de chemins TEST_MAPPING relative à TEST_MAPPINGS_ZIP |