SearchArtifactUtil

public class SearchArtifactUtil
extends Object

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


Eine Dienstprogrammklasse, 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 mit dem angegebenen Modulnamen übereinstimmt

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

Gibt das Modulverzeichnis zurück, falls vorhanden, wenn es innerhalb eines Modulbereichs aufgerufen wird.

static File searchFile(String fileName, boolean targetFirst)

Es wird im Testverzeichnis nach einem Testartefakt oder einer Testabhängigkeitsdatei gesucht.

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

Es wird im Testverzeichnis nach einem Testartefakt oder einer Abhängigkeitsdatei gesucht.

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

Es wird im Testverzeichnis nach einem Testartefakt oder einer Abhängigkeitsdatei gesucht.

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

Es wird im Testverzeichnis nach einem Testartefakt oder einer Abhängigkeitsdatei gesucht.

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

Es wird im Testverzeichnis nach einem Testartefakt oder einer Abhängigkeitsdatei gesucht.

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 mit dem angegebenen Modulnamen übereinstimmt

Parameter
moduleName String: Der Name des Moduls.

targetFirst boolean: Ob die Suche auf Ziel- oder Hostseite bevorzugt wird.

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, falls vorhanden, wenn es innerhalb eines Modulbereichs aufgerufen wird.

Returns
File

searchFile

public static File searchFile (String fileName, 
                boolean targetFirst)

Es wird im Testverzeichnis nach einem Testartefakt oder einer Testabhängigkeitsdatei gesucht.

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

targetFirst boolean: Ob bei der Suche bevorzugt zielseitige oder hostseitige Dateien verwendet werden.

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

searchFile

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

Es wird im Testverzeichnis nach einem Testartefakt oder einer Testabhängigkeitsdatei gesucht.

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

targetFirst boolean: Ob bei der Suche bevorzugt zielseitige oder hostseitige Dateien verwendet werden sollen.

abi IAbi: Die IAbi, die mit der Datei übereinstimmen soll.

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

searchFile

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

Es wird im Testverzeichnis nach einem Testartefakt oder einer Testabhängigkeitsdatei gesucht.

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

targetFirst boolean: Ob bei der Suche bevorzugt zielseitige oder hostseitige Dateien verwendet werden.

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

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

searchFile

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

Es wird im Testverzeichnis nach einem Testartefakt oder einer Testabhängigkeitsdatei gesucht.

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

targetFirst boolean: Ob bei der Suche bevorzugt zielseitige oder hostseitige Dateien verwendet werden sollen.

abi IAbi: Die IAbi, die mit der Datei übereinstimmen soll.

altDirs : Zusätzlich zu den Standardsuchpfaden können auch alternative Suchpfade angegeben werden.

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

testInfo TestInformation

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

searchFile

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

Es wird im Testverzeichnis nach einem Testartefakt oder einer Testabhängigkeitsdatei gesucht.

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

targetFirst boolean: Ob bei der Suche bevorzugt zielseitige oder hostseitige Dateien verwendet werden sollen.

altDirs : Zusätzlich zu den Standardsuchpfaden können auch alternative Suchpfade angegeben werden.

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

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