SearchArtifactUtil

public class SearchArtifactUtil
extends Object

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


Una classe di utilità che può essere utilizzata per cercare 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 che corrisponde al nome del modulo specificato.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Cerca un artefatto di test/file di dipendenza 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 che corrisponde al nome del modulo specificato.

Parametri
moduleName String: il nome del modulo.

targetFirst boolean: Indica se favoriamo la ricerca lato target o 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 chiamato 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 artefatto di test/file di dipendenza dalla directory di test.

Parametri
fileName String: il nome del file da cercare.

targetFirst boolean: indica se favoriamo i file lato destinazione rispetto a quelli lato host per la ricerca.

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 artefatto di test/file di dipendenza dalla directory di test.

Parametri
fileName String: il nome del file da cercare.

targetFirst boolean: indica se favoriamo i file lato destinazione rispetto a quelli lato host per la ricerca.

abi IAbi: Il IAbi da abbinare 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 artefatto di test/file di dipendenza dalla directory di test.

Parametri
fileName String: il nome del file da cercare.

targetFirst boolean: indica se favoriamo i file lato destinazione rispetto a quelli lato host per la ricerca.

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, 
                boolean includeDirectory)

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

Parametri
fileName String: il nome del file da cercare.

targetFirst boolean: indica se favoriamo i file lato destinazione rispetto a quelli lato host per la ricerca.

abi IAbi: Il IAbi da abbinare 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 fallback o come override. Se non specificato, verrà utilizzato il fallback

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

includeDirectory boolean: indica se includere le directory nel risultato di ricerca.

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 artefatto di test/file di dipendenza dalla directory di test.

Parametri
fileName String: il nome del file da cercare.

targetFirst boolean: indica se favoriamo i file lato destinazione rispetto a quelli lato host per la ricerca.

abi IAbi: Il IAbi da abbinare 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 fallback o come override. Se non specificato, verrà utilizzato il fallback

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, 
                 altDirs, 
                AltDirBehavior altDirBehavior)

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

Parametri
fileName String: il nome del file da cercare.

targetFirst boolean: indica se favoriamo i file lato destinazione rispetto a quelli lato host per la ricerca.

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 fallback o come override; se non specificato, verrà utilizzato il fallback

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, 
                IBuildInfo buildInfo, 
                boolean includeDirectory)

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

Parametri
fileName String: il nome del file da cercare.

targetFirst boolean: indica se favoriamo i file lato destinazione rispetto a quelli lato host per la ricerca.

abi IAbi: Il IAbi da abbinare 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 fallback o come override. Se non specificato, verrà utilizzato il fallback

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

buildInfo IBuildInfo: il IBuildInfo del test corrente, se disponibile.

includeDirectory boolean: indica se includere le directory nel risultato di ricerca.

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