GTestXmlResultParser

public class GTestXmlResultParser
extends Object

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


使用 GTest 剖析從殼層執行的原生測試「xml 輸出模式」結果,並將結果通知 ITestRunListener。

摘要

公用建構函式

GTestXmlResultParser(String testRunName, ITestInvocationListener listener)

為單一接聽程式建立 GTestXmlResultParser。

GTestXmlResultParser(String testRunName, Collection<ITestInvocationListener> listeners)

Creates the 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:從執行作業收集的輸出內容,視需要完成記錄