系统工具
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 外部测试目录的 |
static File | getProductOutputDir () 从 Android 构建树获取产品特定的输出目录。 |
static File | getRunningJavaBinaryPath () 返回当前测试工具正在运行的 Java 二进制文件的路径 |
static | getTestCasesDirs (IBuildInfo buildInfo) 获取测试用例目录的 |
static boolean | isRemoteEnvironment () 如果我们当前正在远程环境中运行,则返回 true。 |
领域
ENV_VARIABLE_PATHS_IN_TESTS_DIR
public static finalENV_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 File getProductOutputDir ()
从 Android 构建树获取产品特定的输出目录。通常,此位置包含各种设备分区、引导加载程序、无线电等的映像。
注意:该方法不保证该路径存在。
退货 | |
---|---|
File | 输出目录的位置,如果当前版本不是,则为null |
获取RunningJavaBinaryPath
public static File getRunningJavaBinaryPath ()
返回当前测试工具正在运行的 Java 二进制文件的路径
退货 | |
---|---|
File |
获取测试用例目录
public staticgetTestCasesDirs (IBuildInfo buildInfo)
获取测试用例目录的ERROR(/File)
列表
参数 | |
---|---|
buildInfo | IBuildInfo :构建工件信息。如果构建信息不可用或者不需要从构建信息获取测试用例目录,则将其设置为 null。 |
退货 | |
---|---|
基于环境变量的值和给定的构建信息,构建输出的测试用例文件夹的目录ERROR(/File) 列表。 |
是远程环境
public static boolean isRemoteEnvironment ()
如果我们当前正在远程环境中运行,则返回 true。
退货 | |
---|---|
boolean |
本页面上的内容和代码示例受内容许可部分所述许可的限制。Java 和 OpenJDK 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2023-12-01。
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"没有我需要的信息"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"太复杂/步骤太多"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"内容需要更新"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻译问题"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"示例/代码问题"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"其他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"易于理解"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"解决了我的问题"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"其他"
}]