系統公用程式
public
class
SystemUtil
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.SystemUtil |
用於發出系統呼叫的公用程式類別。
摘要
欄位 | |
---|---|
public
static
final
|
ENV_VARIABLE_PATHS_IN_TESTS_DIR
追蹤變數與測試中子路徑的對應情形。 |
public
static
final
String |
REMOTE_VM_VARIABLE
|
公用建構函式 | |
---|---|
SystemUtil()
|
公用方法 | |
---|---|
static
File
|
getExternalTestCasesDir(SystemUtil.EnvVariable envVariable)
取得與此環境相關聯的檔案。 |
static
|
getExternalTestCasesDirs()
取得指向 Tradefed 外部測試目錄的 |
static
File
|
getProductOutputDir()
從 Android 建構樹狀結構取得產品專屬輸出目錄。 |
static
File
|
getRunningJavaBinaryPath(boolean skipJavaCheck)
這個含明確功能伺服器的版本僅適用於特殊情況,例如嘈雜乾燥 此程序的第一步 是將程式碼簽入執行所有單元測試的存放區中 |
static
File
|
getRunningJavaBinaryPath()
傳回執行目前測試控管工具的 Java 二進位檔路徑 |
static
|
getTestCasesDirs(IBuildInfo buildInfo)
取得 |
static
boolean
|
isLocalMode()
如果換購程序以本機模式執行,則會傳回 true,且應自動為使用者執行某些動作。 |
static
boolean
|
isRemoteEnvironment()
如果目前正在遠端環境中執行,則傳回 true。 |
欄位
ENV_VARIABLE_PATHS_IN_TESTS_DIR
public static finalENV_VARIABLE_PATHS_IN_TESTS_DIR
追蹤變數與測試中子路徑的對應情形。
遠端 VM 變數
public static final String REMOTE_VM_VARIABLE
公用建構函式
系統公用程式
public SystemUtil ()
公用方法
getExternalTestCasesDir
public static File getExternalTestCasesDir (SystemUtil.EnvVariable envVariable)
取得與此環境相關聯的檔案。變數。
參數 | |
---|---|
envVariable |
SystemUtil.EnvVariable :ANDROID_TARGET_OUT_TESTCASES 或 ANDROID_HOST_OUT_TESTCASES |
傳回 | |
---|---|
File |
相關聯的目錄。 |
getExternalTestCasesDirs
public staticgetExternalTestCasesDirs ()
取得指向 Tradefed 外部測試目錄的 ERROR(/File)
清單。
傳回 | |
---|---|
|
getProductOutputDir
public static File getProductOutputDir ()
從 Android 建構樹狀結構取得產品專屬輸出目錄。這個位置通常 包含適用於各種裝置分區、系統啟動載入程式、無線電等裝置的映像檔。
注意: 這個方法不保證此路徑確實存在。
傳回 | |
---|---|
File |
輸出目錄的位置;如果目前的版本不是,則為 null |
getRunningJavaBinaryPath
public static File getRunningJavaBinaryPath (boolean skipJavaCheck)
這個含明確功能伺服器的版本僅適用於特殊情況,例如嘈雜乾燥 此程序的第一步 是將程式碼簽入執行所有單元測試的存放區中
參數 | |
---|---|
skipJavaCheck |
boolean |
傳回 | |
---|---|
File |
getRunningJavaBinaryPath
public static File getRunningJavaBinaryPath ()
傳回執行目前測試控管工具的 Java 二進位檔路徑
傳回 | |
---|---|
File |
getTestCasesDirs
public staticgetTestCasesDirs (IBuildInfo buildInfo)
取得 ERROR(/File)
測試案例目錄清單
參數 | |
---|---|
buildInfo |
IBuildInfo :建構構件資訊。如果不是建構資訊,則設為空值
可以使用,或是不需要從建構資訊取得測試案例目錄。 |
傳回 | |
---|---|
|
包含建構輸出內容測試案例資料夾的 ERROR(/File) 目錄清單,以
環境變數的值和特定建構資訊。 |
isLocalMode
public static boolean isLocalMode ()
如果換購程序以本機模式執行,則會傳回 true,且應自動為使用者執行某些動作。
傳回 | |
---|---|
boolean |
isRemoteEnvironment
public static boolean isRemoteEnvironment ()
如果目前正在遠端環境中執行,則傳回 true。
傳回 | |
---|---|
boolean |