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 :從執行運行中收集的輸出,以便在必要時完成日誌