Google is committed to advancing racial equity for Black communities. See how.
本頁面由 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方法完成之前,數據源一直存在並且可訪問。