Merge-Strategie

public final enum MergeStrategy
extends Enum<MergeStrategy>

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


Beschreibt, wie die Ergebnisse bei mehreren Versuchen aggregiert werden sollen.

Zusammenfassung

Enum-Werte

MergeStrategy  ANY_FAIL_IS_FAIL

Wenn eine einzelne Ausführung oder ein Testlauf fehlschlägt, gilt der Status in jedem Fall als „Fehlgeschlagen“. 

MergeStrategy  ANY_PASS_IS_PASS

Wenn eine einzelne Ausführung oder ein Testlauf bestanden wurde, gelten die zusammengeführten Ergebnisse als bestanden. 

MergeStrategy  NO_MERGE

Die Zusammenführung sollte nicht angewendet werden und löst eine Ausnahme aus. 

MergeStrategy  ONE_TESTCASE_PASS_IS_PASS

Wenn ein einzelner Testlauf bestanden wurde, gilt das zusammengeführte Ergebnis als bestanden. 

MergeStrategy  ONE_TESTRUN_PASS_IS_PASS

Wenn ein einzelner Testlauf bestanden wurde, gilt das zusammengeführte Ergebnis als bestanden. 

Öffentliche Methoden

static MergeStrategy getMergeStrategy(RetryStrategy retryStrategy)

Erstellen Sie eine Zusammenführungsstrategie basierend auf der Wiederholungsstrategie.

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

Enum-Werte

ALLE_FAIL_IST_FEHLGESCHLAGEN

public static final MergeStrategy ANY_FAIL_IS_FAIL

Wenn eine einzelne Ausführung oder ein Testlauf fehlschlägt, gilt der Status in jedem Fall als „Fehlgeschlagen“.

JEDER_PASS_IST_PASS

public static final MergeStrategy ANY_PASS_IS_PASS

Wenn eine einzelne Ausführung oder ein Testlauf bestanden wurde, gelten die zusammengeführten Ergebnisse als bestanden.

NO_MERGE (NICHT_VERBINDEN)

public static final MergeStrategy NO_MERGE

Die Zusammenführung sollte nicht angewendet werden und löst eine Ausnahme aus.

EIN_TESTCASE_PASS_IS_PASS

public static final MergeStrategy ONE_TESTCASE_PASS_IS_PASS

Wenn ein einzelner Testlauf bestanden wurde, gilt das zusammengeführte Ergebnis als bestanden.

ONE_TESTRUN_PASS_IS_PASS (ONE_TESTRUN_PASS_IS_PASS)

public static final MergeStrategy ONE_TESTRUN_PASS_IS_PASS

Wenn ein einzelner Testlauf bestanden wurde, gilt das zusammengeführte Ergebnis als bestanden.

Öffentliche Methoden

getMergeStrategy

public static MergeStrategy getMergeStrategy (RetryStrategy retryStrategy)

Erstellen Sie eine Zusammenführungsstrategie basierend auf der Wiederholungsstrategie.

Parameter
retryStrategy RetryStrategy

Returns
MergeStrategy

valueOf

public static MergeStrategy valueOf (String name)

Parameter
name String

Returns
MergeStrategy

Werte

public static final MergeStrategy[] values ()

Returns
MergeStrategy[]