병합전략

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 ()

열거형 값

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

가치

public static MergeStrategy valueOf (String name)

매개변수
name String

보고
MergeStrategy

가치

public static final MergeStrategy[] values ()

보고
MergeStrategy[]