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 :在测试执行时通知测试结果

公共方法

获取失败的测试

public  getFailedTests ()

返回当前测试运行期间失败的测试列表。

退货

测试运行未完成

public boolean isTestRunIncomplete ()

测试运行是否不完整。

退货
boolean true,如果测试运行由于解析问题或崩溃而未完成。

解析结果

public void parseResult (File f, 
                CollectingOutputReceiver output)

解析xml结果

参数
f FileERROR(/File)包含输出的 xml

output CollectingOutputReceiver :从执行运行中收集的输出,以在必要时完成日志