合并策略

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

valueOf

public static MergeStrategy valueOf (String name)

参数
name String

返回
MergeStrategy

values

public static final MergeStrategy[] values ()

返回
MergeStrategy[]