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 模組目錄。可為空值。

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。