系统工具
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 外部测试目录的 |
static File | getProductOutputDir () 从 Android 构建树中获取产品特定的输出目录。 |
static File | getRunningJavaBinaryPath (boolean skipJavaCheck) 此版本具有显式特征服务器仅适用于嘈杂的空运行等特殊情况。 |
static File | getRunningJavaBinaryPath () 返回运行当前测试工具的 Java 二进制文件的路径 |
static | getTestCasesDirs ( IBuildInfo buildInfo) 获取测试用例目录的 |
static boolean | isLocalMode () 如果 Tradefed 在本地模式下运行并且应该为用户自动执行某些操作,则返回 true。 |
static boolean | isRemoteEnvironment () 如果我们当前在远程环境中运行,则返回 true。 |
领域
ENV_VARIABLE_PATHS_IN_TESTS_DIR
public static finalENV_VARIABLE_PATHS_IN_TESTS_DIR
跟踪变量到它在测试目录中采用的子路径的映射。
REMOTE_VM_VARIABLE
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 File getProductOutputDir ()
从 Android 构建树中获取产品特定的输出目录。通常,此位置包含各种设备分区、引导加载程序、无线电等的映像。
注意:该方法不保证该路径存在。
退货 | |
---|---|
File | 输出目录的位置,如果当前构建不是,则为null |
getRunningJavaBinaryPath
public static File getRunningJavaBinaryPath (boolean skipJavaCheck)
此版本具有显式特征服务器仅适用于嘈杂的空运行等特殊情况。
参数 | |
---|---|
skipJavaCheck | boolean |
退货 | |
---|---|
File |
getRunningJavaBinaryPath
public static File getRunningJavaBinaryPath ()
返回运行当前测试工具的 Java 二进制文件的路径
退货 | |
---|---|
File |
获取测试用例目录
public staticgetTestCasesDirs (IBuildInfo buildInfo)
获取测试用例目录的ERROR(/File)
列表
参数 | |
---|---|
buildInfo | IBuildInfo :构建工件信息。如果构建信息不可用或不需要从构建信息中获取测试用例目录,则将其设置为 null。 |
退货 | |
---|---|
基于环境变量的值和给定的构建信息,构建输出的测试用例文件夹目录的ERROR(/File) 列表。 |
是本地模式
public static boolean isLocalMode ()
如果 Tradefed 在本地模式下运行并且应该为用户自动执行某些操作,则返回 true。
退货 | |
---|---|
boolean |
是远程环境
public static boolean isRemoteEnvironment ()
如果我们当前在远程环境中运行,则返回 true。
退货 | |
---|---|
boolean |