MergeStrategy

public final enum MergeStrategy
extends Enum<MergeStrategy>

java.lang.Object
   ↳ java.lang.Enum<com.android.tradefed.retry.MergeStrategy>
     ↳ com.android.tradefed.retry.MergeStrategy


Birden fazla deneme olduğunda sonuçların nasıl toplanacağını açıklar.

Özet

Enum değerleri

MergeStrategy  ANY_FAIL_IS_FAIL

Tek bir çalıştırma veya test durumu başarısız olursa durum ne olursa olsun başarısız olur. 

MergeStrategy  ANY_PASS_IS_PASS

Tek bir çalıştırma veya test senaryosu başarılıysa birleştirilen sonuçların da başarılı olduğunu kabul ederiz. 

MergeStrategy  NO_MERGE

Birleştirme işlemi uygulanmamalıdır ve bir istisna atar. 

MergeStrategy  ONE_TESTCASE_PASS_IS_PASS

Tek bir test senaryosu geçerse birleştirilen sonucun da geçtiği kabul edilir. 

MergeStrategy  ONE_TESTRUN_PASS_IS_PASS

Tek bir test çalıştırması geçerse birleştirilmiş çalıştırma sonucu da geçer kabul edilir. 

Herkese açık yöntemler

static MergeStrategy getMergeStrategy(RetryStrategy retryStrategy)

Yeniden deneme stratejisine dayalı bir birleştirme stratejisi oluşturun.

static MergeStrategy valueOf(String name)
static final MergeStrategy[] values()

Enum değerleri

ANY_FAIL_IS_FAIL

public static final MergeStrategy ANY_FAIL_IS_FAIL

Tek bir çalıştırma veya test durumu başarısız olursa durum ne olursa olsun başarısız olur.

ANY_PASS_IS_PASS

public static final MergeStrategy ANY_PASS_IS_PASS

Tek bir çalıştırma veya test senaryosu başarılıysa birleştirilen sonuçların da başarılı olduğunu kabul ederiz.

NO_MERGE

public static final MergeStrategy NO_MERGE

Birleştirme işlemi uygulanmamalıdır ve bir istisna atar.

ONE_TESTCASE_PASS_IS_PASS

public static final MergeStrategy ONE_TESTCASE_PASS_IS_PASS

Tek bir test senaryosu geçerse birleştirilen sonucun da geçtiği kabul edilir.

ONE_TESTRUN_PASS_IS_PASS

public static final MergeStrategy ONE_TESTRUN_PASS_IS_PASS

Tek bir test çalıştırması geçerse birleştirilmiş çalıştırma sonucu da geçer kabul edilir.

Herkese açık yöntemler

getMergeStrategy

public static MergeStrategy getMergeStrategy (RetryStrategy retryStrategy)

Yeniden deneme stratejisine dayalı bir birleştirme stratejisi oluşturun.

Parametreler
retryStrategy RetryStrategy

İlerlemeler
MergeStrategy

valueOf

public static MergeStrategy valueOf (String name)

Parametreler
name String

İlerlemeler
MergeStrategy

değerler

public static final MergeStrategy[] values ()

İlerlemeler
MergeStrategy[]