Google 致力于为黑人社区推动种族平等。查看具体举措
此页面由 Cloud Translation API 翻译。
Switch to English

ITestLogger

public interface ITestLogger

com.android.tradefed.log.ITestLogger


可以执行各种类型数据流日志记录的实体。

摘要

公开方法

default void testLog (String dataName, LogDataType dataType, InputStreamSource dataStream)

提供来自测试调用的关联日志或调试数据。

公开方法

测试日志

public void testLog (String dataName, 
                LogDataType dataType, 
                InputStreamSource dataStream)

提供来自测试调用的关联日志或调试数据。

必须在ITestInvocationListener#invocationFailed(Throwable)ITestInvocationListener#invocationEnded(long)

TradeFederation框架将自动调用此方法,并提供主机日志和设备logcat(如果适用)。

参量
dataName String :数据的String描述性名称。例如“ device_logcat”。注意dataName每次调用可能不是唯一的。即实现者必须能够处理具有相同dataName的多个调用

dataType LogDataType :数据的LogDataType

dataStream InputStreamSource :数据的InputStreamSource 。实现者应调用createInputStream开始读取数据,并确保在完成后关闭生成的InputStream。调用者应确保在testLog方法完成之前,数据源一直存在并且可访问。