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, wenn die Funktion innerhalb eines Modulbereichs aufgerufen wird.

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

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

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

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

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

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

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

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

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

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

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

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

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

Sucht im Testverzeichnis nach einem Testartefakt oder einer 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.

Returns
File das Modulverzeichnis. Kann null sein.

getModuleDirFromConfig

public static File getModuleDirFromConfig (IInvocationContext moduleContext)

Parameter
moduleContext IInvocationContext

Returns
File

getModuleDirFromConfig

public static File getModuleDirFromConfig ()

Gibt das Modulverzeichnis zurück, sofern es vorhanden ist, wenn die Funktion innerhalb eines Modulbereichs aufgerufen wird.

Returns
File

getModuleDirFromConfig

public static File getModuleDirFromConfig (ConfigurationDescriptor descriptor)

Parameter
descriptor ConfigurationDescriptor

Returns
File

searchFile

public static File searchFile (String fileName, 
                boolean targetFirst)

Sucht im Testverzeichnis nach einer Testartefakt-/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.

Returns
File Die gefundene Artefaktdatei oder „null“, wenn keine gefunden wurde.

searchFile

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

Sucht im Testverzeichnis nach einer Testartefakt-/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.

Returns
File Die gefundene Artefaktdatei oder „null“, wenn keine gefunden wurde.

searchFile

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

Sucht im Testverzeichnis nach einer Testartefakt-/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.

Returns
File Die gefundene Artefaktdatei oder „null“, wenn keine gefunden wurde.

searchFile

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

Sucht im Testverzeichnis nach einer Testartefakt-/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 : 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.

Returns
File Die gefundene Artefaktdatei oder „null“, wenn keine gefunden wurde.

searchFile

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

Sucht im Testverzeichnis nach einer Testartefakt-/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 : 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.

Returns
File Die gefundene Artefaktdatei oder „null“, wenn keine gefunden wurde.

searchFile

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

Sucht im Testverzeichnis nach einer Testartefakt-/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 : 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.

Returns
File Die gefundene Artefaktdatei oder „null“, wenn keine gefunden wurde.

searchFile

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

Sucht im Testverzeichnis nach einer Testartefakt-/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 : 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 einbezogen werden sollen.

Returns
File Die gefundene Artefaktdatei oder „null“, falls keine gefunden wurde.