MergeStrategy
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 |