GTestXmlResultParser
public
class
GTestXmlResultParser
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.testtype.GTestXmlResultParser |
解析通过 shell 运行的、使用 GTest 的原生测试的“xml 输出模式”结果,并将结果告知 ITestRunListener。
摘要
公共构造函数 | |
|---|---|
GTestXmlResultParser(String testRunName, ITestInvocationListener listener)
为单个监听器创建 GTestXmlResultParser。 |
|
GTestXmlResultParser(String testRunName, Collection<ITestInvocationListener> listeners)
创建 GTestXmlResultParser。 |
|
公共方法 | |
|---|---|
Set<String>
|
getFailedTests()
返回当前测试运行期间失败的测试列表。 |
boolean
|
isTestRunIncomplete()
测试运行是否不完整。 |
void
|
parseResult(File f, CollectingOutputReceiver output)
解析 XML 结果 |
公共构造函数
GTestXmlResultParser
public GTestXmlResultParser (String testRunName,
ITestInvocationListener listener)为单个监听器创建 GTestXmlResultParser。
| 参数 | |
|---|---|
testRunName |
String:要提供给 ITestInvocationListener.testRunStarted(String,int) 的测试运行名称 |
listener |
ITestInvocationListener:在测试执行时收到测试结果通知 |
GTestXmlResultParser
public GTestXmlResultParser (String testRunName,
Collection<ITestInvocationListener> listeners)创建 GTestXmlResultParser。
| 参数 | |
|---|---|
testRunName |
String:要提供给 ITestInvocationListener.testRunStarted(String,int) 的测试运行名称 |
listeners |
Collection:在测试执行时收到测试结果通知 |
公共方法
getFailedTests
public Set<String> getFailedTests ()
返回当前测试运行期间失败的测试列表。
| 返回 | |
|---|---|
Set<String> |
|
isTestRunIncomplete
public boolean isTestRunIncomplete ()
测试运行是否不完整。
| 返回 | |
|---|---|
boolean |
如果测试运行因解析问题或崩溃而未完成,则为 true。 |
parseResult
public void parseResult (File f,
CollectingOutputReceiver output)解析 XML 结果
| 参数 | |
|---|---|
f |
File:包含输出 XML 的 File |
output |
CollectingOutputReceiver:从执行运行中收集的输出,用于在必要时完成日志记录 |