PythonBinaryHostTest.PythonForwarder

public static class PythonBinaryHostTest.PythonForwarder
extends ResultForwarder

java.lang.Object
   ↳ com.android.tradefed.result.ResultForwarder
     ↳ com.android.tradefed.testtype.python.PythonBinaryHostTest.PythonForwarder


將執行作業名稱替換為二進位檔名稱的結果轉發器。

摘要

公用建構函式

PythonForwarder(ITestInvocationListener listener, String name)

使用二進位檔名稱的執行作業名稱的 Ctor。

公用方法

void testRunStarted(String runName, int testCount)

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

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

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

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

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

公用建構函式

PythonForwarder

public PythonForwarder (ITestInvocationListener listener, 
                String name)

使用二進位檔名稱的執行作業名稱的 Ctor。

參數
listener ITestInvocationListener

name String

公用方法

testRunStarted

public void testRunStarted (String runName, 
                int testCount)

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

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

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

testRunStarted

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

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

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

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

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

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

testRunStarted

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

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

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

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

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