병합 전략
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
단일 실행 또는 테스트 사례가 실패하면 어떤 경우에도 실패 상태입니다.
노출 1회 노출
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 |