JUnitToInvocationResultForwarder
public class JUnitToInvocationResultForwarder
extends Object
implements TestListener
java.lang.Object |
↳ | com.android.tradefed.result.JUnitToInvocationResultForwarder |
TestListener
イベントをリッスンしてITestInvocationListener
に転送するクラス。
まとめ
パブリック コンストラクター
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)
startTest
public void startTest (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 メソッドが完了するまで、データのソースが存在し、アクセス可能であることを確認する必要があります。 |