Google is committed to advancing racial equity for Black communities. See how.
本頁面由 Cloud Translation API 翻譯而成。
Switch to English

TestFailureListener

public class TestFailureListener
extends Object implements ITestInvocationListener

java.lang.Object
com.android.tradefed.testtype.suite.TestFailureListener


當請求失敗時,偵聽器通常會在測試失敗時採取措施,如屏幕截圖,錯誤報告,logcat收集。

摘要

公共建設者

TestFailureListener ( devices, boolean bugReportOnFailure, boolean rebootOnFailure) TestFailureListener ( devices, boolean bugReportOnFailure, boolean rebootOnFailure)

公開方法

void applyModuleConfiguration (boolean bugreportOnFailure)

允許通過模塊特定的配置來覆蓋捕獲失敗時的調用設置。

void join ()

加入所有logcat捕獲線程,以確保它們終止。

void setLogger (ITestLogger logger)

設置日誌的保存位置。

void testFailed (TestDescription test, String trace)

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

將日誌轉發到記錄器,不要從#testLog回調中刪除日誌,就好像TestFailureListener是鏈的一部分一樣,它將導致無限循環。

公共建設者

TestFailureListener

public TestFailureListener ( devices, 
                boolean bugReportOnFailure, 
                boolean rebootOnFailure)

參量
devices

bugReportOnFailure boolean

rebootOnFailure boolean

公開方法

applyModuleConfiguration

public void applyModuleConfiguration (boolean bugreportOnFailure)

允許通過特定於模塊的配置來覆蓋捕獲失敗時的調用設置。

參量
bugreportOnFailure boolean :true,表示在測試失敗時捕獲錯誤報告。否則為假。

加入

public void join ()

加入所有logcat捕獲線程,以確保它們終止。

setLogger

public void setLogger (ITestLogger logger)

設置日誌的保存位置。

參量
logger ITestLogger

測試失敗

public void testFailed (TestDescription test, 
                String trace)

參量
test TestDescription

trace String

測試日誌

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

參量
dataName String

dataType LogDataType

dataStream InputStreamSource

testLogForward

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

將日誌轉發到記錄器,不要從#testLog回調中刪除日誌,就好像TestFailureListener是鏈的一部分一樣,它將導致無限循環。

參量
dataName String

dataType LogDataType

dataStream InputStreamSource