SearchArtifactUtil

public class SearchArtifactUtil
extends Object

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


テスト アーティファクトの検索に使用できるユーティリティ クラス。

概要

フィールド

public static SearchArtifactUtil singleton

パブリック コンストラクタ

SearchArtifactUtil()

パブリック メソッド

static File findModuleDir(String moduleName, boolean targetFirst)

指定されたモジュール名と一致するモジュール ディレクトリを検索します。

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

モジュール スコープ内で呼び出された場合に、モジュール ディレクトリ(存在する場合)を返します。

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

テスト ディレクトリからテスト アーティファクト/依存関係ファイルを検索します。

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

テスト ディレクトリからテスト アーティファクト/依存関係ファイルを検索します。

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

テスト ディレクトリからテスト アーティファクト/依存関係ファイルを検索します。

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

テスト ディレクトリからテスト アーティファクト/依存関係ファイルを検索します。

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

テスト ディレクトリからテスト アーティファクト/依存関係ファイルを検索します。

フィールド

シングルトン

public static SearchArtifactUtil singleton

パブリック コンストラクタ

SearchArtifactUtil

public SearchArtifactUtil ()

パブリック メソッド

findModuleDir

public static File findModuleDir (String moduleName, 
                boolean targetFirst)

指定されたモジュール名と一致するモジュール ディレクトリを検索します。

パラメータ
moduleName String: モジュールの名前。

targetFirst boolean: 検索でターゲットサイドとホストサイドのどちらを優先するか。

戻り値
File モジュール ディレクトリに移動します。null の場合もあります。

getModuleDirFromConfig

public static File getModuleDirFromConfig (IInvocationContext moduleContext)

パラメータ
moduleContext IInvocationContext

戻り値
File

getModuleDirFromConfig

public static File getModuleDirFromConfig ()

モジュール スコープ内で呼び出された場合に、モジュール ディレクトリ(存在する場合)を返します。

戻り値
File

getModuleDirFromConfig

public static File getModuleDirFromConfig (ConfigurationDescriptor descriptor)

パラメータ
descriptor ConfigurationDescriptor

戻り値
File

searchFile

public static File searchFile (String fileName, 
                boolean targetFirst)

テスト ディレクトリからテスト アーティファクト/依存関係ファイルを検索します。

パラメータ
fileName String: 検索するファイルの名前。

targetFirst boolean: 検索でターゲットサイド ファイルとホストサイド ファイルのどちらを優先するか。

戻り値
File 見つかったアーティファクト ファイル。見つからない場合は null。

searchFile

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

テスト ディレクトリからテスト アーティファクト/依存関係ファイルを検索します。

パラメータ
fileName String: 検索するファイルの名前。

targetFirst boolean: 検索でターゲットサイド ファイルとホストサイド ファイルのどちらを優先するか。

abi IAbi: ファイルに一致する IAbi

戻り値
File 見つかったアーティファクト ファイル。見つからない場合は null。

searchFile

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

テスト ディレクトリからテスト アーティファクト/依存関係ファイルを検索します。

パラメータ
fileName String: 検索するファイルの名前。

targetFirst boolean: 検索でターゲットサイド ファイルとホストサイド ファイルのどちらを優先するか。

testInfo TestInformation: 現在のテストの TestInformation(利用可能な場合)。

戻り値
File 見つかったアーティファクト ファイル。見つからない場合は null。

searchFile

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

テスト ディレクトリからテスト アーティファクト/依存関係ファイルを検索します。

パラメータ
fileName String: 検索するファイルの名前。

targetFirst boolean: 検索でターゲットサイド ファイルとホストサイド ファイルのどちらを優先するか。

abi IAbi: ファイルに一致する IAbi

altDirs : デフォルトの検索パスに加えて、代替の検索パス。

altDirBehavior AltDirBehavior: デフォルトのパスに対して代替検索パスを使用する方法(フォールバックまたはオーバーライド)。指定しない場合、フォールバックが使用されます。

testInfo TestInformation

戻り値
File 見つかったアーティファクト ファイル。見つからない場合は null。

searchFile

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

テスト ディレクトリからテスト アーティファクト/依存関係ファイルを検索します。

パラメータ
fileName String: 検索するファイルの名前。

targetFirst boolean: 検索でターゲットサイド ファイルとホストサイド ファイルのどちらを優先するか。

altDirs : デフォルトの検索パスに加えて、代替の検索パス。

altDirBehavior AltDirBehavior: デフォルトのパスに対して代替検索パスを使用する方法(フォールバックまたはオーバーライド)。指定しない場合、フォールバックが使用されます。

戻り値
File 見つかったアーティファクト ファイル。見つからない場合は null。