SearchArtifactUtil

public class SearchArtifactUtil
extends Object

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


Eine Hilfsklasse, mit der nach Testartefakten gesucht werden kann.

Zusammenfassung

Felder

public static SearchArtifactUtil singleton

Öffentliche Konstruktoren

SearchArtifactUtil()

Öffentliche Methoden

static File findModuleDir(String moduleName, boolean targetFirst)

Sucht das Modulverzeichnis, das dem angegebenen Modulnamen entspricht.

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

Gibt das Modulverzeichnis zurück, sofern es vorhanden ist und der Aufruf innerhalb eines Modulbereichs erfolgt.

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

Sucht im Testverzeichnis nach einer Testartefakt- oder Abhängigkeitsdatei.

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

Sucht im Testverzeichnis nach einer Testartefakt- oder Abhängigkeitsdatei.

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

Sucht im Testverzeichnis nach einer Testartefakt- oder Abhängigkeitsdatei.

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

Sucht im Testverzeichnis nach einer Testartefakt- oder Abhängigkeitsdatei.

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

Sucht im Testverzeichnis nach einer Testartefakt- oder Abhängigkeitsdatei.

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

Sucht im Testverzeichnis nach einer Testartefakt- oder Abhängigkeitsdatei.

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

Sucht im Testverzeichnis nach einer Testartefakt- oder Abhängigkeitsdatei.

Felder

Singleton

public static SearchArtifactUtil singleton

Öffentliche Konstruktoren

SearchArtifactUtil

public SearchArtifactUtil ()

Öffentliche Methoden

findModuleDir

public static File findModuleDir (String moduleName, 
                boolean targetFirst)

Sucht das Modulverzeichnis, das dem angegebenen Modulnamen entspricht.

Parameter
moduleName String: Der Name des Moduls.

targetFirst boolean: Gibt an, ob wir bei der Suche die Zielseite oder die Hostseite bevorzugen.

Gibt Folgendes zurück:
File das Modulverzeichnis. Kann null sein.

getModuleDirFromConfig

public static File getModuleDirFromConfig (IInvocationContext moduleContext)

Parameter
moduleContext IInvocationContext

Gibt Folgendes zurück:
File

getModuleDirFromConfig

public static File getModuleDirFromConfig ()

Gibt das Modulverzeichnis zurück, sofern es vorhanden ist und der Aufruf innerhalb eines Modulbereichs erfolgt.

Gibt Folgendes zurück:
File

getModuleDirFromConfig

public static File getModuleDirFromConfig (ConfigurationDescriptor descriptor)

Parameter
descriptor ConfigurationDescriptor

Gibt Folgendes zurück:
File

searchFile

public static File searchFile (String fileName, 
                boolean targetFirst)

Sucht im Testverzeichnis nach einer Testartefakt- oder Abhängigkeitsdatei.

Parameter
fileName String: Der Name der Datei, nach der gesucht werden soll.

targetFirst boolean: Gibt an, ob wir bei der Suche Dateien auf der Zielseite gegenüber Dateien auf der Hostseite bevorzugen.

Gibt Folgendes zurück:
File Die gefundene Artefaktdatei oder „null“, falls keine gefunden wurde.

searchFile

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

Sucht im Testverzeichnis nach einer Testartefakt- oder Abhängigkeitsdatei.

Parameter
fileName String: Der Name der Datei, nach der gesucht werden soll.

targetFirst boolean: Gibt an, ob wir bei der Suche Dateien auf der Zielseite gegenüber Dateien auf der Hostseite bevorzugen.

abi IAbi: Der IAbi, der mit der Datei übereinstimmen soll.

Gibt Folgendes zurück:
File Die gefundene Artefaktdatei oder „null“, falls keine gefunden wurde.

searchFile

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

Sucht im Testverzeichnis nach einer Testartefakt- oder Abhängigkeitsdatei.

Parameter
fileName String: Der Name der Datei, nach der gesucht werden soll.

targetFirst boolean: Gibt an, ob wir bei der Suche Dateien auf der Zielseite gegenüber Dateien auf der Hostseite bevorzugen.

abi IAbi: Der IAbi, der mit der Datei übereinstimmen soll.

altDirs List: Alternative Suchpfade zusätzlich zu den Standardsuchpfaden.

altDirBehavior AltDirBehavior: Gibt an, wie alternative Suchpfade im Vergleich zu Standardpfaden verwendet werden sollen: als Fallback oder als Überschreibung. Wenn nichts angegeben ist, wird Fallback verwendet.

testInfo TestInformation: Die TestInformation des aktuellen Tests, sofern verfügbar.

includeDirectory boolean: Gibt an, ob Verzeichnisse in das Suchergebnis aufgenommen werden sollen.

Gibt Folgendes zurück:
File Die gefundene Artefaktdatei oder „null“, falls keine gefunden wurde.

searchFile

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

Sucht im Testverzeichnis nach einer Testartefakt- oder Abhängigkeitsdatei.

Parameter
fileName String: Der Name der Datei, nach der gesucht werden soll.

targetFirst boolean: Gibt an, ob wir bei der Suche Dateien auf der Zielseite gegenüber Dateien auf der Hostseite bevorzugen.

testInfo TestInformation: Die TestInformation des aktuellen Tests, sofern verfügbar.

Gibt Folgendes zurück:
File Die gefundene Artefaktdatei oder „null“, falls keine gefunden wurde.

searchFile

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

Sucht im Testverzeichnis nach einer Testartefakt- oder Abhängigkeitsdatei.

Parameter
fileName String: Der Name der Datei, nach der gesucht werden soll.

targetFirst boolean: Gibt an, ob wir bei der Suche Dateien auf der Zielseite gegenüber Dateien auf der Hostseite bevorzugen.

altDirs List: Alternative Suchpfade zusätzlich zu den Standardsuchpfaden.

altDirBehavior AltDirBehavior: Gibt an, wie alternative Suchpfade im Vergleich zu Standardpfaden verwendet werden sollen: als Fallback oder als Überschreibung. Wenn nichts angegeben ist, wird Fallback verwendet.

Gibt Folgendes zurück:
File Die gefundene Artefaktdatei oder „null“, falls keine gefunden wurde.

searchFile

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

Sucht im Testverzeichnis nach einer Testartefakt- oder Abhängigkeitsdatei.

Parameter
fileName String: Der Name der Datei, nach der gesucht werden soll.

targetFirst boolean: Gibt an, ob wir bei der Suche Dateien auf der Zielseite gegenüber Dateien auf der Hostseite bevorzugen.

abi IAbi: Der IAbi, der mit der Datei übereinstimmen soll.

altDirs List: Alternative Suchpfade zusätzlich zu den Standardsuchpfaden.

altDirBehavior AltDirBehavior: Gibt an, wie alternative Suchpfade im Vergleich zu Standardpfaden verwendet werden sollen: als Fallback oder als Überschreibung. Wenn nichts angegeben ist, wird Fallback verwendet.

testInfo TestInformation: Die TestInformation des aktuellen Tests, sofern verfügbar.

buildInfo IBuildInfo: Die IBuildInfo des aktuellen Tests, sofern verfügbar.

includeDirectory boolean: Gibt an, ob Verzeichnisse in das Suchergebnis aufgenommen werden sollen.

Gibt Folgendes zurück:
File Die gefundene Artefaktdatei oder „null“, falls keine gefunden wurde.

searchFile

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

Sucht im Testverzeichnis nach einer Testartefakt- oder Abhängigkeitsdatei.

Parameter
fileName String: Der Name der Datei, nach der gesucht werden soll.

targetFirst boolean: Gibt an, ob wir bei der Suche Dateien auf der Zielseite gegenüber Dateien auf der Hostseite bevorzugen.

abi IAbi: Der IAbi, der mit der Datei übereinstimmen soll.

altDirs List: Alternative Suchpfade zusätzlich zu den Standardsuchpfaden.

altDirBehavior AltDirBehavior: Gibt an, wie alternative Suchpfade im Vergleich zu Standardpfaden verwendet werden sollen: als Fallback oder als Überschreibung. Wenn nichts angegeben ist, wird Fallback verwendet.

testInfo TestInformation: Die TestInformation des aktuellen Tests, sofern verfügbar.

Gibt Folgendes zurück:
File Die gefundene Artefaktdatei oder „null“, falls keine gefunden wurde.