自 2025 年 3 月 27 日起,我們建議您使用 android-latest-release
而非 aosp-main
建構及貢獻 AOSP。詳情請參閱「Android 開放原始碼計畫變更」。
透過集合功能整理內容
你可以依據偏好儲存及分類內容。
GranularRetriableTestWrapper
public
class
GranularRetriableTestWrapper
extends Object
implements
IRemoteTest,
ITestCollector
java.lang.Object
|
↳ |
com.android.tradefed.testtype.suite.GranularRetriableTestWrapper
|
包裝函式類別會在 IRemoteTest
上運作,以便在測試案例層級細分 IRemoteTest。IRemoteTest 可包含多個測試案例。先前,這些測試案例會視為整體:當 IRemoteTest 執行時,所有測試案例都會執行。部分 IRemoteTest (實作 ITestFilterReceiver 的測試) 可接受測試案例的許可清單,並只執行這些測試案例。這個類別會利用現有功能,並提供更靈活的測試套件執行方式。
- 單一測試案例可重試多次 (在同一個 IRemoteTest 執行期間),以降低非測試錯誤的失敗率。
- 系統會從先前的執行失敗中,動態收集重試的測試案例。
注意:
摘要
公用建構函式
GranularRetriableTestWrapper
public GranularRetriableTestWrapper (IRemoteTest test,
ITestInvocationListener mainListener,
moduleLevelListeners,
int maxRunLimit)
參數 |
test |
IRemoteTest |
mainListener |
ITestInvocationListener |
moduleLevelListeners |
|
maxRunLimit |
int |
GranularRetriableTestWrapper
public GranularRetriableTestWrapper (IRemoteTest test,
ModuleDefinition module,
ITestInvocationListener mainListener,
moduleLevelListeners,
int maxRunLimit)
參數 |
test |
IRemoteTest |
module |
ModuleDefinition |
mainListener |
ITestInvocationListener |
moduleLevelListeners |
|
maxRunLimit |
int |
公用方法
getExpectedTestsCount
public final int getExpectedTestsCount ()
計算 IRemoteTest
中的測試案例數量。這個值可區分多次重新排定的相同測試案例。
getFinalTestRunResults
public final getFinalTestRunResults ()
從每個 IRemoteTest
執行作業取得合併的 TestRunResults。
getPassedTests
public final getPassedTests ()
getResultListener
public ModuleListener getResultListener ()
傳回包含所有結果的事件監聽器。
getRetryCount
public int getRetryCount ()
setCollectTestsOnly
public void setCollectTestsOnly (boolean shouldCollectTest)
啟用或停用測試收集模式
這個頁面中的內容和程式碼範例均受《內容授權》中的授權所規範。Java 與 OpenJDK 是 Oracle 和/或其關係企業的商標或註冊商標。
上次更新時間:2025-03-26 (世界標準時間)。
[[["容易理解","easyToUnderstand","thumb-up"],["確實解決了我的問題","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["缺少我需要的資訊","missingTheInformationINeed","thumb-down"],["過於複雜/步驟過多","tooComplicatedTooManySteps","thumb-down"],["過時","outOfDate","thumb-down"],["翻譯問題","translationIssue","thumb-down"],["示例/程式碼問題","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["上次更新時間:2025-03-26 (世界標準時間)。"],[],[]]