使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
GTest
public
class
GTest
extends GTestBase
implements
IDeviceTest
在给定设备上运行原生测试软件包的测试。
摘要
受保护的方法 |
String
|
createFlagFile(String filter)
创建一个文件,其中包含将通过 --gtest_flagfile 使用的过滤器,以避免任何操作系统
参数大小的限制。
|
void
|
executeCommandByScript(ITestDevice testDevice, String cmd, IShellOutputReceiver resultParser)
用于从临时脚本运行 gtest 命令的帮助程序方法(如果命令
过长,无法由 adb 直接运行。
|
String
|
getGTestCmdLine(String fullPath, String flags)
用于构建要运行的 gtest 命令的辅助方法。
|
String
|
loadFilter(String binaryOnDevice)
定义 get 过滤器方法。
|
boolean
|
shouldRunFile(String fullPath)
用于确定是否应执行给定文件的辅助方法。
|
公共构造函数
公共方法
isRebootBeforeTestEnabled
public boolean isRebootBeforeTestEnabled ()
setDevice
public void setDevice (ITestDevice device)
注入被测设备。
setNativeTestDevicePath
public void setNativeTestDevicePath (String path)
受保护的方法
createFlagFile
protected String createFlagFile (String filter)
创建一个文件,其中包含将通过 --gtest_flagfile 使用的过滤条件,以避免任何操作系统
参数大小的限制。
执行 CommandByScript
protected void executeCommandByScript (ITestDevice testDevice,
String cmd,
IShellOutputReceiver resultParser)
用于从临时脚本运行 gtest 命令的帮助程序方法(如果命令
过长,无法由 adb 直接运行。
参数 |
testDevice |
ITestDevice :运行命令的设备 |
cmd |
String :要运行的命令字符串 |
resultParser |
IShellOutputReceiver :用于读取测试结果的输出接收器 |
getGTestCmdLine
protected String getGTestCmdLine (String fullPath,
String flags)
用于构建要运行的 gtest 命令的辅助方法。
参数 |
fullPath |
String :设备上 gtest 二进制文件的绝对文件系统路径 |
flags |
String :gtest 执行标志 |
返回 |
String |
要针对 gtest 运行的 shell 命令行 |
加载过滤器
protected String loadFilter (String binaryOnDevice)
定义 get 过滤器方法。
子类必须实现如何获得自己的过滤器。
参数 |
binaryOnDevice |
String :过滤器文件的完整路径。 |
shouldRunFile
protected boolean shouldRunFile (String fullPath)
用于确定是否应执行给定文件的辅助方法。
参数 |
fullPath |
String :相关文件的完整路径 |
本页面上的内容和代码示例受内容许可部分所述许可的限制。Java 和 OpenJDK 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2024-08-29。
[{
"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":"其他"
}]
{"lastModified": "\u6700\u540e\u66f4\u65b0\u65f6\u95f4 (UTC)\uff1a2024-08-29\u3002"}
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["没有我需要的信息","missingTheInformationINeed","thumb-down"],["太复杂/步骤太多","tooComplicatedTooManySteps","thumb-down"],["内容需要更新","outOfDate","thumb-down"],["翻译问题","translationIssue","thumb-down"],["示例/代码问题","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["最后更新时间 (UTC):2024-08-29。"]]