SearchArtifactUtil

public class SearchArtifactUtil
extends Object

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


Una classe di utilità che può essere utilizzata per cercare gli artefatti di test.

Riepilogo

Campi

public static SearchArtifactUtil singleton

Costruttori pubblici

SearchArtifactUtil()

Metodi pubblici

static File findModuleDir(String moduleName, boolean targetFirst)

Trova la directory del modulo corrispondente al nome del modulo specificato

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

Restituisce la directory del modulo, se presente, quando viene chiamata all'interno dell'ambito di un modulo.

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

Cerca un file di artefatto/dipendenza di test dalla directory di test.

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

Cerca un file di artefatto/dipendenza di test dalla directory di test.

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

Cerca un file di artefatto/dipendenza di test dalla directory di test.

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

Cerca un file di artefatto/dipendenza di test dalla directory di test.

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

Cerca un file di artefatto/dipendenza di test dalla directory di test.

Campi

singleton

public static SearchArtifactUtil singleton

Costruttori pubblici

SearchArtifactUtil

public SearchArtifactUtil ()

Metodi pubblici

findModuleDir

public static File findModuleDir (String moduleName, 
                boolean targetFirst)

Trova la directory del modulo corrispondente al nome del modulo specificato

Parametri
moduleName String: il nome del modulo.

targetFirst boolean: indica se per la ricerca viene dato la priorità al lato target o al lato host.

Ritorni
File la directory del modulo. Può essere null.

getModuleDirFromConfig

public static File getModuleDirFromConfig (IInvocationContext moduleContext)

Parametri
moduleContext IInvocationContext

Ritorni
File

getModuleDirFromConfig

public static File getModuleDirFromConfig ()

Restituisce la directory del modulo, se presente, quando viene chiamata all'interno dell'ambito di un modulo.

Ritorni
File

getModuleDirFromConfig

public static File getModuleDirFromConfig (ConfigurationDescriptor descriptor)

Parametri
descriptor ConfigurationDescriptor

Ritorni
File

searchFile

public static File searchFile (String fileName, 
                boolean targetFirst)

Cerca un file di artefatto/dipendenza di test dalla directory di test.

Parametri
fileName String: il nome del file da cercare.

targetFirst boolean: indica se per la ricerca vengono privilegiati i file lato target rispetto a quelli lato host.

Ritorni
File Il file dell'artefatto trovato o null se non presente.

searchFile

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

Cerca un file di artefatto/dipendenza di test dalla directory di test.

Parametri
fileName String: il nome del file da cercare.

targetFirst boolean: indica se per la ricerca vengono privilegiati i file lato target rispetto a quelli lato host.

abi IAbi: il IAbi da associare al file.

Ritorni
File Il file dell'artefatto trovato o null se non presente.

searchFile

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

Cerca un file di artefatto/dipendenza di test dalla directory di test.

Parametri
fileName String: il nome del file da cercare.

targetFirst boolean: indica se per la ricerca vengono privilegiati i file lato target rispetto a quelli lato host.

testInfo TestInformation: il TestInformation del test corrente, se disponibile.

Ritorni
File Il file dell'artefatto trovato o null se non presente.

searchFile

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

Cerca un file di artefatto/dipendenza di test dalla directory di test.

Parametri
fileName String: il nome del file da cercare.

targetFirst boolean: indica se per la ricerca vengono privilegiati i file lato target rispetto a quelli lato host.

abi IAbi: il IAbi da associare al file.

altDirs : percorsi di ricerca alternativi, oltre a quelli predefiniti.

altDirBehavior AltDirBehavior: come devono essere utilizzati i percorsi di ricerca alternativi rispetto ai percorsi predefiniti: come valore di riserva o come sostituzione. Se non specificato, verrà utilizzato il valore di riserva

testInfo TestInformation

Ritorni
File Il file dell'artefatto trovato o null se non presente.

searchFile

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

Cerca un file di artefatto/dipendenza di test dalla directory di test.

Parametri
fileName String: il nome del file da cercare.

targetFirst boolean: indica se per la ricerca vengono privilegiati i file lato target rispetto a quelli lato host.

altDirs : percorsi di ricerca alternativi, oltre a quelli predefiniti.

altDirBehavior AltDirBehavior: come devono essere utilizzati i percorsi di ricerca alternativi rispetto ai percorsi predefiniti: come valore di riserva o come sostituzione. Se non specificato, verrà utilizzato il valore di riserva

Ritorni
File Il file dell'artefatto trovato o null se non presente.