PrettyTestEventLogger

public class PrettyTestEventLogger
extends Object implements ITestInvocationListener

java.lang.Object
   ↳ com.android.tradefed.testtype.host.PrettyTestEventLogger


与事件匹配并记录事件的日志记录器,以便更轻松地进行调试。主机端和设备端的日志将严格匹配,以便于搜索。

摘要

公共构造函数

PrettyTestEventLogger( devices)

公共方法

void testEnded(TestDescription test, testMetrics)

报告单个测试用例的执行结束。

void testFailed(TestDescription test, String trace)

报告单个测试用例的失败。

void testStarted(TestDescription test)

报告单个测试用例的开始。

公共构造函数

PrettyTestEventLogger

public PrettyTestEventLogger ( devices)

参数
devices

公共方法

testEnded

public void testEnded (TestDescription test, 
                 testMetrics)

报告单个测试用例的执行结束。

如果未调用 testFailed(TestDescription, FailureDescription),则表示此测试已通过。此外,还会返回测试用例执行期间可能发出的任何键值指标。

参数
test TestDescription:用于标识测试

testMetrics :发出的指标的 ERROR(/Map)

testFailed

public void testFailed (TestDescription test, 
                String trace)

报告单个测试用例的失败。

将在 testStarted 和 testEnded 之间调用。

参数
test TestDescription:用于标识测试

trace String:失败的堆栈轨迹

testStarted

public void testStarted (TestDescription test)

报告单个测试用例的开始。旧版接口,应尽可能使用 testStarted(com.android.tradefed.result.TestDescription)

参数
test TestDescription:用于标识测试