SearchArtifactUtil

public class SearchArtifactUtil
extends Object

java.lang.Object
   ↳ com.android.tradefed.util.SearchArtifactUtil


Classe utilitaire permettant de rechercher des artefacts de test.

Résumé

Champs

public static SearchArtifactUtil singleton

Constructeurs publics

SearchArtifactUtil()

Méthodes publiques

static File findModuleDir(String moduleName, boolean targetFirst)

Recherche le répertoire du module correspondant au nom de module donné.

static File getModuleDirFromConfig(IInvocationContext moduleContext)
static File getModuleDirFromConfig()

Renvoie le répertoire du module, le cas échéant, lorsqu'il est appelé dans le champ d'application d'un module.

static File getModuleDirFromConfig(ConfigurationDescriptor descriptor)
static File searchFile(String fileName, boolean targetFirst)

Recherche un fichier d'artefact/de dépendance de test dans le répertoire de test.

static File searchFile(String fileName, boolean targetFirst, IAbi abi)

Recherche un fichier d'artefact/de dépendance de test dans le répertoire de test.

static File searchFile(String fileName, boolean targetFirst, TestInformation testInfo)

Recherche un fichier d'artefact/de dépendance de test dans le répertoire de test.

static File searchFile(String fileName, boolean targetFirst, IAbi abi, altDirs, AltDirBehavior altDirBehavior, TestInformation testInfo)

Recherche un fichier d'artefact/de dépendance de test dans le répertoire de test.

static File searchFile(String fileName, boolean targetFirst, altDirs, AltDirBehavior altDirBehavior)

Recherche un fichier d'artefact/de dépendance de test dans le répertoire de test.

Champs

singleton

public static SearchArtifactUtil singleton

Constructeurs publics

SearchArtifactUtil

public SearchArtifactUtil ()

Méthodes publiques

findModuleDir

public static File findModuleDir (String moduleName, 
                boolean targetFirst)

Recherche le répertoire du module correspondant au nom de module donné.

Paramètres
moduleName String: nom du module.

targetFirst boolean: indique si nous favorisons le côté cible ou le côté hôte pour la recherche.

Renvoie
File le répertoire du module. Peut être null.

getModuleDirFromConfig

public static File getModuleDirFromConfig (IInvocationContext moduleContext)

Paramètres
moduleContext IInvocationContext

Renvoie
File

getModuleDirFromConfig

public static File getModuleDirFromConfig ()

Renvoie le répertoire du module, le cas échéant, lorsqu'il est appelé dans le champ d'application d'un module.

Renvoie
File

getModuleDirFromConfig

public static File getModuleDirFromConfig (ConfigurationDescriptor descriptor)

Paramètres
descriptor ConfigurationDescriptor

Renvoie
File

searchFile

public static File searchFile (String fileName, 
                boolean targetFirst)

Recherche un fichier d'artefact/de dépendance de test dans le répertoire de test.

Paramètres
fileName String: nom du fichier à rechercher.

targetFirst boolean: indique si nous favorisons les fichiers côté cible ou les fichiers côté hôte pour la recherche.

Renvoie
File Fichier d'artefact trouvé ou valeur nulle si aucun n'est trouvé.

searchFile

public static File searchFile (String fileName, 
                boolean targetFirst, 
                IAbi abi)

Recherche un fichier d'artefact/de dépendance de test dans le répertoire de test.

Paramètres
fileName String: nom du fichier à rechercher.

targetFirst boolean: indique si nous favorisons les fichiers côté cible ou les fichiers côté hôte pour la recherche.

abi IAbi: IAbi correspondant au fichier.

Renvoie
File Fichier d'artefact trouvé ou valeur nulle si aucun n'est trouvé.

searchFile

public static File searchFile (String fileName, 
                boolean targetFirst, 
                TestInformation testInfo)

Recherche un fichier d'artefact/de dépendance de test dans le répertoire de test.

Paramètres
fileName String: nom du fichier à rechercher.

targetFirst boolean: indique si nous favorisons les fichiers côté cible ou les fichiers côté hôte pour la recherche.

testInfo TestInformation: TestInformation du test en cours, le cas échéant.

Renvoie
File Fichier d'artefact trouvé ou valeur nulle si aucun n'est trouvé.

searchFile

public static File searchFile (String fileName, 
                boolean targetFirst, 
                IAbi abi, 
                 altDirs, 
                AltDirBehavior altDirBehavior, 
                TestInformation testInfo)

Recherche un fichier d'artefact/de dépendance de test dans le répertoire de test.

Paramètres
fileName String: nom du fichier à rechercher.

targetFirst boolean: indique si nous favorisons les fichiers côté cible ou les fichiers côté hôte pour la recherche.

abi IAbi: IAbi correspondant au fichier.

altDirs : chemins de recherche alternatifs, en plus des chemins de recherche par défaut.

altDirBehavior AltDirBehavior: indique comment les chemins de recherche alternatifs doivent être utilisés par rapport aux chemins par défaut: en tant que solution de remplacement ou en tant que forçage. Si cette valeur n'est pas spécifiée, la solution de remplacement est utilisée.

testInfo TestInformation

Renvoie
File Fichier d'artefact trouvé ou valeur nulle si aucun n'est trouvé.

searchFile

public static File searchFile (String fileName, 
                boolean targetFirst, 
                 altDirs, 
                AltDirBehavior altDirBehavior)

Recherche un fichier d'artefact/de dépendance de test dans le répertoire de test.

Paramètres
fileName String: nom du fichier à rechercher.

targetFirst boolean: indique si nous favorisons les fichiers côté cible ou les fichiers côté hôte pour la recherche.

altDirs : chemins de recherche alternatifs, en plus des chemins de recherche par défaut.

altDirBehavior AltDirBehavior: indique comment les chemins de recherche alternatifs doivent être utilisés par rapport aux chemins par défaut: en tant que solution de remplacement ou en tant que forçage. Si cette valeur n'est pas spécifiée, la solution de remplacement est utilisée.

Renvoie
File Fichier d'artefact trouvé ou valeur nulle si aucun n'est trouvé.