GTestXmlResultParser

public class GTestXmlResultParser
extends Object

java.lang.Object
   ↳ com.android.tradefed.testtype.GTestXmlResultParser


使用从 shell 运行的 GTest 解析原生测试的“xml 输出模式”结果,并将结果告知 ITestRunListener。

摘要

公共构造函数

GTestXmlResultParser(String testRunName, listeners)

创建 GTestXmlResultParser。

公共方法

getFailedTests()

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

boolean isTestRunIncomplete()

测试运行是否未完成。

void parseResult(File f, CollectingOutputReceiver output)

解析 XML 结果

公共构造函数

GTestXmlResultParser

public GTestXmlResultParser (String testRunName, 
                 listeners)

创建 GTestXmlResultParser。

参数
testRunName String:要提供给 ITestLifeCycleReceiver.testRunStarted(String, int) 的测试运行作业名称

listeners :在测试执行期间获知测试结果

公共方法

getFailedTests

public  getFailedTests ()

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

返回

isTestRunIncomplete

public boolean isTestRunIncomplete ()

测试运行是否未完成。

返回
boolean 如果测试运行因解析问题或崩溃而未完成,则为 true。

parseResult

public void parseResult (File f, 
                CollectingOutputReceiver output)

解析 XML 结果

参数
f File:包含输出 XML 的 ERROR(/File)

output CollectingOutputReceiver:从执行作业运行收集的输出(如有必要,用于完成日志)