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 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 privilégions le côté cible par rapport au côté hôte pour la recherche.

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

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 à faire correspondre 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 privilégions les fichiers côté cible par rapport aux 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é.