統合戦略

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

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

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

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

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