MergeStrategy

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

1 回の実行またはテストケースが失敗した場合、ステータスは失敗になります。 

MergeStrategy  ANY_PASS_IS_PASS

1 回の実行またはテストケースが合格した場合、統合された結果は合格と見なされます。 

MergeStrategy  NO_MERGE

マージは適用されず、例外がスローされます。 

MergeStrategy  ONE_TESTCASE_PASS_IS_PASS

1 つのテストケースが合格した場合、統合された結果は合格と見なされます。 

MergeStrategy  ONE_TESTRUN_PASS_IS_PASS

1 件のテスト実行が合格した場合、統合された実行結果は合格と見なされます。 

パブリック メソッド

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

1 回の実行またはテストケースが失敗した場合、ステータスは失敗になります。

ANY_PASS_IS_PASS

public static final MergeStrategy ANY_PASS_IS_PASS

1 回の実行またはテストケースが合格した場合、統合された結果は合格と見なされます。

NO_MERGE

public static final MergeStrategy NO_MERGE

マージは適用されず、例外がスローされます。

ONE_TESTCASE_PASS_IS_PASS

public static final MergeStrategy ONE_TESTCASE_PASS_IS_PASS

1 つのテストケースが合格した場合、統合された結果は合格と見なされます。

ONE_TESTRUN_PASS_IS_PASS

public static final MergeStrategy ONE_TESTRUN_PASS_IS_PASS

1 件のテスト実行が合格した場合、統合された実行結果は合格と見なされます。

パブリック メソッド

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[]