JUnitToInvocationResultForwarder

public class JUnitToInvocationResultForwarder
extends Object implements TestListener

java.lang.オブジェクト
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

パブリックメソッド

追加エラー

public void addError (Test test, 
                Throwable t)

パラメーター
test Test

t Throwable

追加失敗

public void addFailure (Test test, 
                AssertionFailedError t)

パラメーター
test Test

t AssertionFailedError

終了テスト

public void endTest (Test test, 
                 metrics)

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

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

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

終了テスト

public void endTest (Test test)

パラメーター
test Test

スタートテスト

public void startTest (Test test)

パラメーター
test Test

テストログ

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

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

パラメーター
dataName String : データを説明する文字列名。たとえば、「device_logcat」。 dataName は呼び出しごとに一意ではない場合があることに注意してください。つまり、実装者は同じ dataName で複数の呼び出しを処理できなければなりません

dataType LogDataType : データの LogDataType

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