استراتيجية الدمج
public
final
enum
MergeStrategy
extends Enum<MergeStrategy>
java.lang.Object | ||
↳ | java.lang.Enum<com.android.tradefed.retry.MergeStrategy> | |
↳ | com.android.tradefed.retry.MergeStrategy |
تصف كيف يجب تجميع النتائج عند وجود عدة محاولات.
ملخّص
قيم التعداد | |
---|---|
MergeStrategy |
ANY_FAIL_IS_FAIL
إذا فشلت عملية تشغيل أو اختبار واحدة، فستفشل الحالة مهما حدث. |
MergeStrategy |
ANY_PASS_IS_PASS
إذا كانت حالات اختبار أو اختبار تشغيل واحد هي النجاح، فسنعتبر النتائج المدمجة التي تم اجتيازها. |
MergeStrategy |
NO_MERGE
يجب عدم تطبيق الدمج وسيؤدي إلى ظهور استثناء. |
MergeStrategy |
ONE_TESTCASE_PASS_IS_PASS
في حال اجتياز حالة اختبار واحدة، سنعتبر النتيجة المدمجة قد تم اجتيازها. |
MergeStrategy |
ONE_TESTRUN_PASS_IS_PASS
في حال اجتياز اختبار تمرين واحد، سنعتبر نتيجة الاختبار المدمجة قد تمت بنجاح. |
الطرق العامة | |
---|---|
static
MergeStrategy
|
getMergeStrategy(RetryStrategy retryStrategy)
يمكنك إنشاء استراتيجية دمج استنادًا إلى استراتيجية إعادة المحاولة. |
static
MergeStrategy
|
valueOf(String name)
|
static
final
MergeStrategy[]
|
values()
|
قيم التعداد
أي_إخفاق_IS_FIL
public static final MergeStrategy ANY_FAIL_IS_FAIL
إذا فشلت عملية تشغيل أو اختبار واحدة، فستفشل الحالة مهما حدث.
أي_اجتياز_نسبة_ظهور
public static final MergeStrategy ANY_PASS_IS_PASS
إذا كانت حالات اختبار أو اختبار تشغيل واحد هي النجاح، فسنعتبر النتائج المدمجة التي تم اجتيازها.
ONE_TESTCASE_PASS_IS_PASS
public static final MergeStrategy ONE_TESTCASE_PASS_IS_PASS
في حال اجتياز حالة اختبار واحدة، سنعتبر النتيجة المدمجة قد تم اجتيازها.
الاجتياز ONE_TESTRUN_PASS_IS_PASS
public static final MergeStrategy ONE_TESTRUN_PASS_IS_PASS
في حال اجتياز اختبار تمرين واحد، سنعتبر نتيجة الاختبار المدمجة قد تمت بنجاح.
الطرق العامة
استراتيجية الدمج
public static MergeStrategy getMergeStrategy (RetryStrategy retryStrategy)
يمكنك إنشاء استراتيجية دمج استنادًا إلى استراتيجية إعادة المحاولة.
المعلمات | |
---|---|
retryStrategy |
RetryStrategy |
المرتجعات | |
---|---|
MergeStrategy |