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)

Findet das Modulverzeichnis, das dem angegebenen Modulnamen entspricht

static File searchFile(String fileName, boolean targetFirst)

Es wird im Testverzeichnis nach einem Testartefakt oder einer Abhä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 Testabhängigkeitsdatei gesucht.

Felder

Singleton

public static SearchArtifactUtil singleton

Öffentliche Konstruktoren

SearchArtifactUtil

public SearchArtifactUtil ()

Öffentliche Methoden

findModuleDir

public static File findModuleDir (String moduleName, 
                boolean targetFirst)

Findet das Modulverzeichnis, das dem angegebenen Modulnamen entspricht

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.

Datei suchen

public static File searchFile (String fileName, 
                boolean targetFirst)

Es wird im Testverzeichnis nach einem Testartefakt oder einer Abhä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.

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

Datei suchen

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

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

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

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

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

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

Datei suchen

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

Es wird im Testverzeichnis nach einem Testartefakt oder einer Abhä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.

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

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

Datei suchen

public 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.

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

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

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: wie alternative Suchpfade für Standardpfade verwendet werden sollen: als Fallback oder als Überschreibung; wenn nicht angegeben, wird das Fallback verwendet.

testInfo TestInformation

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

Datei suchen

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

Es wird im Testverzeichnis nach einem Testartefakt oder einer Abhä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.

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

altDirBehavior AltDirBehavior: wie alternative Suchpfade für Standardpfade verwendet werden sollen: als Fallback oder als Überschreibung; wenn nicht angegeben, wird das Fallback verwendet.

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