JUnitToInvocationResultForwarder
public class JUnitToInvocationResultForwarder
extends Object
implements TestListener
java.lang.Object |
↳ | com.android.tradefed.result.JUnitToInvocationResultForwarder |
TestListener
イベントをリッスンし、それらをITestInvocationListener
転送するITestInvocationListener
。
概要
パブリックメソッド |
---|
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 |
endTest
public void endTest (Test test,
metrics)
メトリックを転送できるJUnit3テストからのコールバック。
パラメーター |
---|
test | Test :実行を終了したばかりのTest 。 |
metrics | :結果コールバックに渡されるマップ形式のメトリック。 |
endTest
public void endTest (Test test)
startTest
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メソッドが完了するまで、データのソースが存在し、アクセス可能であることを確認する必要があります。 |