GTestXml结果解析器
public class GTestXmlResultParser
extends Object
java.lang.Object | |
↳ | com.android.tradefed.testtype.GTestXmlResultParser |
使用从 shell 运行的 GTest 解析本机测试的“xml 输出模式”结果,并将结果通知 ITestRunListener。
概括
公共构造函数 | |
---|---|
GTestXmlResultParser (String testRunName, listeners) GTestXmlResultParser (String testRunName, listeners) 创建 GTestXmlResultParser。 |
公共方法 | |
---|---|
getFailedTests () 返回当前测试运行期间失败的测试列表。 | |
boolean | isTestRunIncomplete () 测试运行是否不完整。 |
void | parseResult (File f, CollectingOutputReceiver output) 解析xml结果 |
公共构造函数
GTestXml结果解析器
public GTestXmlResultParser (String testRunName,listeners)
创建 GTestXmlResultParser。
参数 | |
---|---|
testRunName | String :提供给ITestLifeCycleReceiver.testRunStarted(String, int) 的测试运行名称 |
listeners |
公共方法
获取失败的测试
publicgetFailedTests ()
返回当前测试运行期间失败的测试列表。
退货 | |
---|---|
测试运行未完成
public boolean isTestRunIncomplete ()
测试运行是否不完整。
退货 | |
---|---|
boolean | true,如果测试运行由于解析问题或崩溃而未完成。 |
解析结果
public void parseResult (File f, CollectingOutputReceiver output)
解析xml结果
参数 | |
---|---|
f | File : ERROR(/File) 包含输出的 xml |
output | CollectingOutputReceiver :从执行运行中收集的输出,以在必要时完成日志 |