JUnitToInvocationResultForwarder

public class JUnitToInvocationResultForwarder
extends Object implements TestListener

java.lang.Object
com.android.tradefed.result.JUnitToInvocationResultForwarder


TestListenerイベントをリッスンしてITestInvocationListenerに転送するクラス。

まとめ

パブリック コンストラクター

JUnitToInvocationResultForwarder ( ITestInvocationListener invocationListener)
JUnitToInvocationResultForwarder ( invocationListeners) JUnitToInvocationResultForwarder ( invocationListeners)

公開メソッド

void addError (Test test, Throwable t)

void addFailure (Test test, AssertionFailedError t)

void endTest (Test test, metrics) endTest (Test test, metrics)

メトリックを転送できる JUnit3 テストからのコールバック。

void endTest (Test test)

void startTest (Test test)

void testLog (String dataName, LogDataType dataType, InputStreamSource dataStream)

テストからログを取得するための JUnit3 フォワーダーからのコールバック。

パブリック コンストラクター

JUnitToInvocationResultForwarder

public JUnitToInvocationResultForwarder (ITestInvocationListener invocationListener)

パラメーター
invocationListener ITestInvocationListener

JUnitToInvocationResultForwarder

public JUnitToInvocationResultForwarder ( invocationListeners)

パラメーター
invocationListeners

公開メソッド

addError

public void addError (Test test, 
                Throwable t)

パラメーター
test Test

t Throwable

addFailure

public void addFailure (Test test, 
                AssertionFailedError t)

パラメーター
test Test

t AssertionFailedError

終了テスト

public void endTest (Test test, 
                 metrics)

メトリックを転送できる JUnit3 テストからのコールバック。

パラメーター
test Test : 実行を終了したばかりのTest

metrics : 結果コールバックに渡される Map 形式のメトリック。

終了テスト

public void endTest (Test test)

パラメーター
test Test

startTest

public void startTest (Test test)

パラメーター
test Test

テストログ

public void testLog (String dataName, 
                LogDataType dataType, 
                InputStreamSource dataStream)

テストからログを取得するための JUnit3 フォワーダーからのコールバック。

パラメーター
dataName String : データの String 記述名。例: "device_logcat"。注意 dataName は、呼び出しごとに一意ではない場合があります。つまり、実装者は同じ dataName で複数の呼び出しを処理できなければなりません

dataType LogDataType : データの LogDataType

dataStream InputStreamSource : データの InputStreamSource。実装者は createInputStream を呼び出してデータの読み取りを開始し、完了したら結果の InputStream を確実に閉じる必要があります。呼び出し元は、testLog メソッドが完了するまで、データのソースが存在し、アクセス可能であることを確認する必要があります。