マージ戦略

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

1 つの実行またはテスト ケースが失敗した場合、ステータスは何があっても失敗になります。

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

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

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

ONE_TESTRUN_PASS_IS_PASS

public static final MergeStrategy ONE_TESTRUN_PASS_IS_PASS

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

パブリックメソッド

getMerge戦略

public static MergeStrategy getMergeStrategy (RetryStrategy retryStrategy)

再試行戦略に基づいてマージ戦略を作成します。

パラメーター
retryStrategy RetryStrategy

戻り値
MergeStrategy

の値

public static MergeStrategy valueOf (String name)

パラメーター
name String

戻り値
MergeStrategy

価値観

public static final MergeStrategy[] values ()

戻り値
MergeStrategy[]