Birleştirme Stratejisi

public final enum MergeStrategy
extends Enum< MergeStrategy >

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


Birden çok deneme olduğunda sonuçların nasıl toplanması gerektiğini açıklar.

Özet

Enum değerleri

MergeStrategy ANY_FAIL_IS_FAIL

Tek bir çalıştırma veya test senaryosu 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 durumu başarılıysa, birleştirilmiş sonuçları başarılı olarak kabul ederiz.

MergeStrategy NO_MERGE

Birleştirme uygulanmamalı ve bir istisna atacaktır.

MergeStrategy ONE_TESTCASE_PASS_IS_PASS

Tek bir test durumu geçerse, birleştirilmiş sonucun geçtiğini kabul edeceğiz.

MergeStrategy ONE_TESTRUN_PASS_IS_PASS

Tek bir test çalıştırması geçerse, birleştirilmiş çalıştırma sonucunun geçtiğini kabul edeceğiz.

Genel 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 senaryosu başarısız olursa, durum ne olursa olsun başarısız olur.

HERHANGİ BİR PASS_IS_PASS

public static final MergeStrategy ANY_PASS_IS_PASS

Tek bir çalıştırma veya test durumu başarılıysa, birleştirilmiş sonuçları başarılı olarak kabul edeceğiz.

NO_MERGE

public static final MergeStrategy NO_MERGE

Birleştirme uygulanmamalı ve bir istisna atacaktır.

ONE_TESTCASE_PASS_IS_PASS

public static final MergeStrategy ONE_TESTCASE_PASS_IS_PASS

Tek bir test durumu geçerse, birleştirilmiş sonucun geçtiğini kabul edeceğiz.

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 sonucunun geçtiğini kabul edeceğiz.

Genel yöntemler

getMergeStratejisi

public static MergeStrategy getMergeStrategy (RetryStrategy retryStrategy)

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

parametreler
retryStrategy RetryStrategy

İadeler
MergeStrategy

değeri

public static MergeStrategy valueOf (String name)

parametreler
name String

İadeler
MergeStrategy

değerler

public static final MergeStrategy[] values ()

İadeler
MergeStrategy[]