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

단일 실행 또는 테스트 사례가 통과하면 병합된 결과가 통과한 것으로 간주됩니다.

NO_MERGE

public static final MergeStrategy NO_MERGE

병합은 적용되어서는 안 되며 예외가 발생합니다.

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

valueOf

public static MergeStrategy valueOf (String name)

매개변수
name String

반환 값
MergeStrategy

values

public static final MergeStrategy[] values ()

반환 값
MergeStrategy[]