系统工具

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)

获取与 env 关联的文件。

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 ()

如果 Tradefed 在本地模式下运行并且应为用户自动执行某些操作,则返回 true。

static boolean isRemoteEnvironment ()

如果我们当前正在远程环境中运行,则返回 true。

领域

ENV_VARIABLE_PATHS_IN_TESTS_DIR

public static final  ENV_VARIABLE_PATHS_IN_TESTS_DIR

跟踪变量到测试目录中所采用的子路径的映射。

远程虚拟机变量

public static final String REMOTE_VM_VARIABLE

公共构造函数

系统工具

public SystemUtil ()

公共方法

获取外部测试用例目录

public static File getExternalTestCasesDir (SystemUtil.EnvVariable envVariable)

获取与 env 关联的文件。多变的。

参数
envVariable SystemUtil.EnvVariable :ANDROID_TARGET_OUT_TESTCASES 或 ANDROID_HOST_OUT_TESTCASES

退货
File关联的目录。

获取外部测试用例目录

public static  getExternalTestCasesDirs ()

获取指向 Tradefed 外部测试目录的ERROR(/File)列表。

退货

获取产品输出目录

public static File getProductOutputDir ()

从 Android 构建树获取产品特定的输出目录。通常,此位置包含各种设备分区、引导加载程序、无线电等的映像。

注意:该方法不保证该路径存在。

退货
File输出目录的位置,如果当前版本不是,则为null

获取RunningJavaBinaryPath

public static File getRunningJavaBinaryPath (boolean skipJavaCheck)

这个带有显式特征服务器的版本仅适用于特殊情况,例如嘈杂的空运行。

参数
skipJavaCheck boolean

退货
File

获取RunningJavaBinaryPath

public static File getRunningJavaBinaryPath ()

返回当前测试工具正在运行的 Java 二进制文件的路径

退货
File

获取测试用例目录

public static  getTestCasesDirs (IBuildInfo buildInfo)

获取测试用例目录的ERROR(/File)列表

参数
buildInfo IBuildInfo :构建工件信息。如果构建信息不可用或者不需要从构建信息获取测试用例目录,则将其设置为 null。

退货
基于环境变量的值和给定的构建信息,构建输出的测试用例文件夹的目录ERROR(/File)列表。

是本地模式

public static boolean isLocalMode ()

如果 Tradefed 在本地模式下运行并且应为用户自动执行某些操作,则返回 true。

退货
boolean

是远程环境

public static boolean isRemoteEnvironment ()

如果我们当前正在远程环境中运行,则返回 true。

退货
boolean