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)

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