RetryStrategy

public final enum RetryStrategy
extends Enum<RetryStrategy>

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


استراتيجية إعادة المحاولة التي سيتم استخدامها عند إعادة تشغيل بعض الاختبارات.

ملخّص

قيم التعداد

RetryStrategy  ITERATIONS

إعادة إجراء جميع الاختبارات لعدد المحاولات المحدّد 

RetryStrategy  NO_RETRY

لا تحاول إعادة المحاولة. 

RetryStrategy  RERUN_UNTIL_FAILURE

أعِد تشغيل جميع الاختبارات إلى أن يتمّ بلوغ العدد الأقصى أو حدوث خطأ، أيّهما أقرب. 

RetryStrategy  RETRY_ANY_FAILURE

أعِد تشغيل جميع عمليات الاختبار وحالات الاختبار التي تتضمن أخطاء إلى أن يتم اجتياز الاختبار أو بلوغ الحد الأقصى لعدد المحاولات المحدّد. 

الطرق العامة

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

قيم التعداد

التكرارات

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

values

public static final RetryStrategy[] values ()

المرتجعات
RetryStrategy[]