合併策略
public
final
enum
MergeStrategy
extends Enum<MergeStrategy>
java.lang.Object | ||
↳ | java.lang.Enum<com.android.tradefed.retry.MergeStrategy> | |
↳ | com.android.tradefed.retry.MergeStrategy |
說明如何在有多個嘗試時匯總結果。
摘要
列舉值 | |
---|---|
MergeStrategy |
ANY_FAIL_IS_FAIL
如果單一執行或測試案例失敗,則無論發生什麼情況,狀態都會失敗。 |
MergeStrategy |
ANY_PASS_IS_PASS
如果單一執行或測試案例是通過,我們會認定已傳遞的合併結果。 |
MergeStrategy |
NO_MERGE
合併時不應套用,將會擲回例外狀況。 |
MergeStrategy |
ONE_TESTCASE_PASS_IS_PASS
如果通過單一測試案例,我們會認定已經通過合併結果。 |
MergeStrategy |
ONE_TESTRUN_PASS_IS_PASS
如果單次測試執行通過,系統會視為已通過合併的執行結果。 |
公用方法 | |
---|---|
static
MergeStrategy
|
getMergeStrategy(RetryStrategy retryStrategy)
根據重試策略建立合併策略。 |
static
MergeStrategy
|
valueOf(String name)
|
static
final
MergeStrategy[]
|
values()
|
列舉值
ONE_TESTCASE_PASS_IS_PASS
public static final MergeStrategy ONE_TESTCASE_PASS_IS_PASS
如果通過單一測試案例,我們會認定已經通過合併結果。
ONE_TESTRUN_PASS_IS_PASS
public static final MergeStrategy ONE_TESTRUN_PASS_IS_PASS
如果單次測試執行通過,系統會視為已通過合併的執行結果。
公用方法
getMergeStrategy
public static MergeStrategy getMergeStrategy (RetryStrategy retryStrategy)
根據重試策略建立合併策略。
參數 | |
---|---|
retryStrategy |
RetryStrategy |
傳回 | |
---|---|
MergeStrategy |