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 de module qui correspond 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 une portée de module.

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

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

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

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

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

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

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

Recherche un fichier de dépendance/d'artefact 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 de dépendance/d'artefact de test dans le répertoire de test.

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

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

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

Recherche un fichier de dépendance/d'artefact 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 de module qui correspond au nom de module donné

Paramètres
moduleName String : nom du module.

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

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

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 une portée de 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 de dépendance/d'artefact de test dans le répertoire de test.

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

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

Renvoie
File Fichier d'artefact trouvé ou null si aucun n'a été trouvé.

searchFile

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

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

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

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

abi IAbi : IAbi correspondant au fichier.

Renvoie
File Fichier d'artefact trouvé ou null si aucun n'a été trouvé.

searchFile

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

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

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

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

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

Renvoie
File Fichier d'artefact trouvé ou null si aucun n'a été trouvé.

searchFile

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

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

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

targetFirst boolean : indique si nous privilégions les fichiers côté cible par rapport aux 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 (comme solution de repli ou comme remplacement). Si cette option n'est pas spécifiée, la solution de repli sera utilisée.

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

includeDirectory boolean : indique s'il faut inclure les répertoires dans les résultats de recherche.

Renvoie
File Fichier d'artefact trouvé ou null si aucun n'a été trouvé.

searchFile

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

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

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

targetFirst boolean : indique si nous privilégions les fichiers côté cible ou 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 (comme solution de repli ou comme remplacement). Si cette option n'est pas spécifiée, la solution de repli sera utilisée.

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

Renvoie
File Fichier d'artefact trouvé ou null si aucun n'a été trouvé.

searchFile

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

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

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

targetFirst boolean : indique si nous privilégions les fichiers côté cible par rapport aux 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 (comme solution de repli ou comme remplacement). Si cette option n'est pas spécifiée, la solution de repli sera utilisée.

Renvoie
File Fichier d'artefact trouvé ou null si aucun n'a été trouvé.

searchFile

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

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

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

targetFirst boolean : indique si nous privilégions les fichiers côté cible ou 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 (comme solution de repli ou comme remplacement). Si cette option n'est pas spécifiée, la solution de repli sera utilisée.

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

buildInfo IBuildInfo : IBuildInfo du test actuel, le cas échéant.

includeDirectory boolean : indique s'il faut inclure les répertoires dans les résultats de recherche.

Renvoie
File Fichier d'artefact trouvé ou null si aucun n'a été trouvé.