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

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 找到的成果檔案;如果沒有,則為空值。