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