重試 LogSaverResultForwarder

public class RetryLogSaverResultForwarder
extends LogSaverResultForwarder

java.lang.Object
   ↳ com.android.tradefed.result.ResultForwarder
     ↳ com.android.tradefed.result.LogSaverResultForwarder
       ↳ com.android.tradefed.retry.重試 LogSaverResultForwarder


也負責通過目前嘗試的轉送器。

摘要

公用建構函式

RetryLogSaverResultForwarder(ILogSaver logSaver, listeners, IConfiguration config)

公用方法

void incrementAttempt()

遞增嘗試次數。

void testRunStarted(String runName, int testCount)

回報測試執行作業的開始。

void testRunStarted(String runName, int testCount, int attemptNumber, long startTime)

回報測試執行作業的開始。

void testRunStarted(String runName, int testCount, int attemptNumber)

回報測試執行作業的開始。

公用建構函式

重試 LogSaverResultForwarder

public RetryLogSaverResultForwarder (ILogSaver logSaver, 
                 listeners, 
                IConfiguration config)

參數
logSaver ILogSaver

listeners

config IConfiguration

公用方法

增量嘗試

public void incrementAttempt ()

遞增嘗試次數。

testRunStarted

public void testRunStarted (String runName, 
                int testCount)

回報測試執行作業的開始。

參數
runName String:測試執行作業名稱

testCount int:測試執行作業中的測試總數

testRunStarted

public void testRunStarted (String runName, 
                int testCount, 
                int attemptNumber, 
                long startTime)

回報測試執行作業的開始。

參數
runName String:測試執行作業名稱

testCount int:測試執行作業中的測試總數

attemptNumber int:訂單號碼,可識別同一個 runName 的不同嘗試次數 執行多次tryNumber 為 0 的索引,且每次傳回 新的工作也會開始執行例如:執行精細的重試 3 次測試,總共應執行 4 次測試 同一個 runName,且 tryNumber 介於 0 到 3 之間。

startTime long:執行作業開始的時間,透過 System.currentTimeMillis() 測量

testRunStarted

public void testRunStarted (String runName, 
                int testCount, 
                int attemptNumber)

回報測試執行作業的開始。

參數
runName String:測試執行作業名稱

testCount int:測試執行作業中的測試總數

attemptNumber int:訂單號碼,可識別同一個 runName 的不同嘗試次數 執行多次tryNumber 為 0 的索引,且每次都會遞增 新的執行作業發生時例如:每次執行精細的重試測試 3 次,總共應該有 4 次 在同一個 runName 下執行,且 tryNumber 介於 0 到 3 之間。