JUnitToInvocationResultForwarder

public class JUnitToInvocationResultForwarder
extends Object implements TestListener

java.lang.Object 中
   ↳ com.android.tradefed.result.JUnitToInvocationResultForwarder


一个用于监听 TestListener 事件并将其转发给 ITestInvocationListener

摘要

公共构造函数

JUnitToInvocationResultForwarder(ITestInvocationListener invocationListener)
JUnitToInvocationResultForwarder( invocationListeners)

公共方法

void addError(Test test, Throwable t)

void addFailure(Test test, AssertionFailedError t)

void 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

endTest

public void endTest (Test test, 
                 metrics)

来自可以转发指标的 JUnit3 测试的回调。

参数
test Test:刚刚完成运行的 Test

metrics :要传递给结果回调函数的指标,采用映射格式。

endTest

public void endTest (Test test)

参数
test Test

startTest

public void startTest (Test test)

参数
test Test

testLog

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 方法完成之前访问