MergeStrategy
public
final
enum
MergeStrategy
extends Enum<MergeStrategy>
java.lang.Object | ||
↳ | java.lang.Enum<com.android.tradefed.retry.MergeStrategy> | |
↳ | com.android.tradefed.retry.MergeStrategy |
여러 번 시도한 경우 결과를 집계하는 방법을 설명합니다.
요약
Enum 값 | |
---|---|
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()
|
Enum 값
ANY_FAIL_IS_FAIL
public static final MergeStrategy ANY_FAIL_IS_FAIL
단일 실행 또는 테스트 사례가 실패하면 어떠한 경우에도 상태가 실패로 표시됩니다.
ANY_PASS_IS_PASS
public static final MergeStrategy ANY_PASS_IS_PASS
단일 실행 또는 테스트 사례가 통과하면 병합된 결과가 통과한 것으로 간주됩니다.
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 |