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 |
公共方法
取得失敗的測試
publicgetFailedTests ()
傳回目前測試運行期間失敗的測試清單。
退貨 | |
---|---|
測試運行未完成
public boolean isTestRunIncomplete ()
測試運行是否不完整。
退貨 | |
---|---|
boolean | true,如果測試運行由於解析問題或崩潰而未完成。 |
解析結果
public void parseResult (File f, CollectingOutputReceiver output)
解析xml結果
參數 | |
---|---|
f | File : ERROR(/File) 包含輸出的 xml |
output | CollectingOutputReceiver :從執行運行收集的輸出,以便在必要時完成日誌 |