กลยุทธ์การลองใหม่

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

ทำการทดสอบทั้งหมดอีกครั้งตามจำนวนครั้งที่ระบุ

ไม่ลองใหม่

public static final RetryStrategy NO_RETRY

ไม่ต้องพยายามลองใหม่

เกิดความผิดพลาดอีก

public static final RetryStrategy RERUN_UNTIL_FAILURE

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

ลองใหม่ไม่สำเร็จ

public static final RetryStrategy RETRY_ANY_FAILURE

เรียกใช้การทดสอบที่ไม่สำเร็จและกรอบการทดสอบทั้งหมดอีกครั้งจนกว่าจะผ่านหรือจำนวนครั้งสูงสุด ที่ระบุ ระบบจะเรียกใช้การดำเนินการทดสอบที่ล้มเหลวอีกครั้งตามลำดับความสำคัญ (กล่าวคือ หากการเรียกใช้ล้มเหลวและกรอบการทดสอบ) เกิดข้อผิดพลาด เรียกใช้ความล้มเหลวอีกครั้ง)

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

ค่าของ

public static RetryStrategy valueOf (String name)

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

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

ค่า

public static final RetryStrategy[] values ()

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