RetryStrategy

public final enum RetryStrategy
extends Enum<RetryStrategy>

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


कुछ टेस्ट फिर से चलाने के दौरान इस्तेमाल की जाने वाली, फिर से कोशिश करने की रणनीति.

खास जानकारी

Enum वैल्यू

RetryStrategy  ITERATIONS

तय किए गए प्रयासों की संख्या के लिए, सभी टेस्ट फिर से चलाएं. 

RetryStrategy  NO_RETRY

फिर से कोशिश न करें 

RetryStrategy  RERUN_UNTIL_FAILURE

सभी टेस्ट तब तक फिर से चलाएं, जब तक कि ज़्यादा से ज़्यादा टेस्ट नहीं हो जाते या कोई गड़बड़ी नहीं होती. 

RetryStrategy  RETRY_ANY_FAILURE

टेस्ट रन और टेस्ट केस के फ़ेल होने पर, उन्हें तब तक फिर से चलाएं, जब तक कि वे पास न हो जाएं या तय की गई ज़्यादा से ज़्यादा कोशिशों की संख्या पूरी न हो जाए. 

सार्वजनिक तरीके

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

Enum वैल्यू

इटरेटेशन

public static final RetryStrategy ITERATIONS

तय किए गए प्रयासों की संख्या के लिए, सभी टेस्ट फिर से चलाएं.

NO_RETRY

public static final RetryStrategy NO_RETRY

दोबारा कोशिश न करें

RERUN_UNTIL_FAILURE

public static final RetryStrategy RERUN_UNTIL_FAILURE

सभी टेस्ट तब तक फिर से चलाएं, जब तक कि ज़्यादा से ज़्यादा टेस्ट नहीं हो जाते या कोई गड़बड़ी नहीं होती.

RETRY_ANY_FAILURE

public static final RetryStrategy RETRY_ANY_FAILURE

टेस्ट रन और टेस्ट केस के फ़ेल होने पर, उन्हें तब तक फिर से चलाएं, जब तक कि वे पास न हो जाएं या तय की गई ज़्यादा से ज़्यादा कोशिशों की संख्या पूरी न हो जाए. टेस्ट रन के दौरान हुई गड़बड़ियों को प्राथमिकता के हिसाब से फिर से चलाया जाता है. इसका मतलब है कि अगर टेस्ट रन के दौरान हुई गड़बड़ी और टेस्ट केस के दौरान हुई गड़बड़ी एक साथ होती है, तो टेस्ट रन के दौरान हुई गड़बड़ी को फिर से चलाया जाता है.

सार्वजनिक तरीके

valueOf

public static RetryStrategy valueOf (String name)

पैरामीटर
name String

रिटर्न
RetryStrategy

वैल्यू

public static final RetryStrategy[] values ()

रिटर्न
RetryStrategy[]