系統公用程式

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 外部測試目錄的 ERROR(/File) 清單。

static File getProductOutputDir()

從 Android 建構樹狀結構取得產品專屬輸出目錄。

static File getRunningJavaBinaryPath(boolean skipJavaCheck)

這個含明確功能伺服器的版本僅適用於特殊情況,例如嘈雜乾燥 此程序的第一步 是將程式碼簽入執行所有單元測試的存放區中

static File getRunningJavaBinaryPath()

傳回執行目前測試控管工具的 Java 二進位檔路徑

static getTestCasesDirs(IBuildInfo buildInfo)

取得 ERROR(/File) 測試案例目錄清單

static boolean isLocalMode()

如果換購程序以本機模式執行,則會傳回 true,且應自動為使用者執行某些動作。

static boolean isRemoteEnvironment()

如果目前正在遠端環境中執行,則傳回 true。

欄位

ENV_VARIABLE_PATHS_IN_TESTS_DIR

public static final  ENV_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 static  getExternalTestCasesDirs ()

取得指向 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 static  getTestCasesDirs (IBuildInfo buildInfo)

取得 ERROR(/File) 測試案例目錄清單

參數
buildInfo IBuildInfo:建構構件資訊。如果不是建構資訊,則設為空值 可以使用,或是不需要從建構資訊取得測試案例目錄。

傳回
包含建構輸出內容測試案例資料夾的 ERROR(/File) 目錄清單,以 環境變數的值和特定建構資訊。

isLocalMode

public static boolean isLocalMode ()

如果換購程序以本機模式執行,則會傳回 true,且應自動為使用者執行某些動作。

傳回
boolean

isRemoteEnvironment

public static boolean isRemoteEnvironment ()

如果目前正在遠端環境中執行,則傳回 true。

傳回
boolean