MergeStrategy

public final enum MergeStrategy
extends Enum< MergeStrategy >

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


อธิบายว่าควรรวมผลลัพธ์อย่างไรเมื่อมีการพยายามหลายครั้ง

สรุป

ค่า Enum

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 ()

ค่า Enum

ANY_FAIL_IS_FAIL

public static final MergeStrategy ANY_FAIL_IS_FAIL

หากการทำงานครั้งเดียวหรือกรณีทดสอบล้มเหลว สถานะจะล้มเหลวไม่ว่าอะไรจะเกิดขึ้น

ANY_PASS_IS_PASS

public static final MergeStrategy ANY_PASS_IS_PASS

หากการรันครั้งเดียวหรือกรณีทดสอบผ่าน เราจะพิจารณาผลการรวมที่ผ่าน

NO_MERGE

public static final MergeStrategy NO_MERGE

ไม่ควรใช้การผสานและจะส่งข้อยกเว้น

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

หากการทดสอบครั้งเดียวผ่าน เราจะถือว่าผลการรันที่รวมผ่านแล้ว

วิธีการสาธารณะ

getMergeStrategy

public static MergeStrategy getMergeStrategy (RetryStrategy retryStrategy)

สร้างกลยุทธ์การรวมตามกลยุทธ์การลองใหม่

พารามิเตอร์
retryStrategy RetryStrategy

คืนสินค้า
MergeStrategy

มูลค่าของ

public static MergeStrategy valueOf (String name)

พารามิเตอร์
name String

คืนสินค้า
MergeStrategy

ค่า

public static final MergeStrategy[] values ()

คืนสินค้า
MergeStrategy[]