GTestXmlResultParser

public class GTestXmlResultParser
extends Object

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


使用從殼層執行的 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:從執行作業收集的輸出內容,用於完成記錄 (如有必要)