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

単一の実行またはテスト ケースが失敗した場合、ステータスは何があっても失敗します。

MergeStrategy ANY_PASS_IS_PASS

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

MergeStrategy NO_MERGE

マージは適用されるべきではなく、例外がスローされます。

MergeStrategy ONE_TESTCASE_PASS_IS_PASS

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

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

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

ONE_TESTRUN_PASS_IS_PASS

public static final MergeStrategy ONE_TESTRUN_PASS_IS_PASS

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

公開メソッド

getMergeStrategy

public static MergeStrategy getMergeStrategy (RetryStrategy retryStrategy)

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

パラメーター
retryStrategy RetryStrategy

戻り値
MergeStrategy

値の

public static MergeStrategy valueOf (String name)

パラメーター
name String

戻り値
MergeStrategy

public static final MergeStrategy[] values ()

戻り値
MergeStrategy[]