JUnitToInvocationResultForwarder
public class JUnitToInvocationResultForwarder
extends Object
implements TestListener
java.lang.Object |
↳ | com.android.tradefed.result.JUnitToInvocationResultForwarder |
侦听TestListener
事件并将其转发到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)
公开方法
addError
public void addError (Test test,
Throwable t)
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 :数据的字符串描述性名称。例如“ device_logcat”。注意dataName每次调用可能不是唯一的。即实现者必须能够处理具有相同dataName的多个调用 |
dataType | LogDataType :数据的LogDataType |
dataStream | InputStreamSource :数据的InputStreamSource。实现者应调用createInputStream开始读取数据,并确保在完成后关闭生成的InputStream。调用者应确保在testLog方法完成之前,数据源一直存在并且可访问。 |