系统工具

public class SystemUtil
extends Object

java.lang.Object
com.android.tradefed.util.SystemUtil


用于进行系统调用的实用程序类。

概括

嵌套类

enum SystemUtil.EnvVariable

领域

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

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

static getTestCasesDirs (IBuildInfo buildInfo)

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

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

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

退货
File

获取测试用例目录

public static  getTestCasesDirs (IBuildInfo buildInfo)

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

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

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

是远程环境

public static boolean isRemoteEnvironment ()

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

退货
boolean