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: 必要に応じてログを完成させるために実行実行から収集された出力