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

values

public static final RetryStrategy[] values ()

คิกรีเทิร์น
RetryStrategy[]