MergeStrategy

public final enum MergeStrategy
extends Enum< MergeStrategy >

java.lang.객체
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[]