合并策略

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

如果单次运行或测试用例通过,我们将认为合并结果通过。

不合并

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

如果单个测试运行通过,那么我们将认为合并的运行结果通过。

公共方法

获取合并策略

public static MergeStrategy getMergeStrategy (RetryStrategy retryStrategy)

根据重试策略创建合并策略。

参数
retryStrategy RetryStrategy

退货
MergeStrategy

的价值

public static MergeStrategy valueOf (String name)

参数
name String

退货
MergeStrategy

价值观

public static final MergeStrategy[] values ()

退货
MergeStrategy[]