RetryLogSaverResultForwarder
public
class
RetryLogSaverResultForwarder
extends LogSaverResultForwarder
| java.lang.Object | |||
| ↳ | com.android.tradefed.result.ResultForwarder | ||
| ↳ | com.android.tradefed.result.LogSaverResultForwarder | ||
| ↳ | com.android.tradefed.retry.RetryLogSaverResultForwarder | ||
Forwarder ที่จัดการการส่งผ่านความพยายามปัจจุบันที่เรากำลังดำเนินการอยู่ด้วย
สรุป
เครื่องมือสร้างสาธารณะ | |
|---|---|
RetryLogSaverResultForwarder(ILogSaver logSaver, List<ITestInvocationListener> listeners, IConfiguration config)
|
|
RetryLogSaverResultForwarder(ILogSaver logSaver, List<ITestInvocationListener> listeners, IConfiguration config, int prevAttempts)
เครื่องมือสร้างที่มี prevAttempts ที่ยังไม่ได้ติดตาม |
|
เมธอดสาธารณะ | |
|---|---|
int
|
getCurrentAttempt()
|
void
|
incrementAttempt()
เพิ่มหมายเลขความพยายาม |
void
|
testRunStarted(String runName, int testCount)
รายงานการเริ่มต้นการทดสอบ |
void
|
testRunStarted(String runName, int testCount, int attemptNumber, long startTime)
รายงานการเริ่มต้นการทดสอบ |
void
|
testRunStarted(String runName, int testCount, int attemptNumber)
รายงานการเริ่มต้นการทดสอบ |
เครื่องมือสร้างสาธารณะ
RetryLogSaverResultForwarder
public RetryLogSaverResultForwarder (ILogSaver logSaver, List<ITestInvocationListener> listeners, IConfiguration config)
| พารามิเตอร์ | |
|---|---|
logSaver |
ILogSaver |
listeners |
List |
config |
IConfiguration |
RetryLogSaverResultForwarder
public RetryLogSaverResultForwarder (ILogSaver logSaver, List<ITestInvocationListener> listeners, IConfiguration config, int prevAttempts)
เครื่องมือสร้างที่มี prevAttempts ที่ยังไม่ได้ติดตาม prevAttempts มักจะมาจากการตั้งค่า การลองใหม่
| พารามิเตอร์ | |
|---|---|
logSaver |
ILogSaver |
listeners |
List |
config |
IConfiguration |
prevAttempts |
int |
เมธอดสาธารณะ
getCurrentAttempt
public int getCurrentAttempt ()
| แสดงผล | |
|---|---|
int |
|
incrementAttempt
public void incrementAttempt ()
เพิ่มหมายเลขความพยายาม
testRunStarted
public void testRunStarted (String runName,
int testCount)รายงานการเริ่มต้นการทดสอบ
| พารามิเตอร์ | |
|---|---|
runName |
String: ชื่อการทดสอบ |
testCount |
int: จำนวนการทดสอบทั้งหมดในการทดสอบ |
testRunStarted
public void testRunStarted (String runName,
int testCount,
int attemptNumber,
long startTime)รายงานการเริ่มต้นการทดสอบ
| พารามิเตอร์ | |
|---|---|
runName |
String: ชื่อการทดสอบ |
testCount |
int: จำนวนการทดสอบทั้งหมดในการทดสอบ |
attemptNumber |
int: หมายเลขลำดับที่ระบุความพยายามต่างๆ ของ runName เดียวกัน
ที่ทำงานหลายครั้ง attemptNumber เป็นแบบ 0-indexed และควรเพิ่มขึ้นทุกครั้งที่มีการทดสอบใหม่เกิดขึ้น เช่น การทดสอบมีการลองใหม่แบบละเอียด 3 ครั้ง ซึ่งควรมีการทดสอบทั้งหมด 4 ครั้งภายใต้ runName เดียวกัน และ attemptNumber จะมีค่าตั้งแต่ 0 ถึง 3 |
startTime |
long: เวลาที่การทดสอบเริ่มต้น ซึ่งวัดผ่าน System.currentTimeMillis() |
testRunStarted
public void testRunStarted (String runName,
int testCount,
int attemptNumber)รายงานการเริ่มต้นการทดสอบ
| พารามิเตอร์ | |
|---|---|
runName |
String: ชื่อการทดสอบ |
testCount |
int: จำนวนการทดสอบทั้งหมดในการทดสอบ |
attemptNumber |
int: หมายเลขลำดับที่ระบุความพยายามต่างๆ ของ runName เดียวกัน
ที่ทำงานหลายครั้ง attemptNumber เป็นแบบ 0-indexed และควรเพิ่มขึ้นทุกครั้งที่มีการทดสอบใหม่เกิดขึ้น
เช่น การทดสอบมีการลองใหม่แบบละเอียด 3 ครั้ง ซึ่งควรมีการทดสอบทั้งหมด 4 ครั้งภายใต้ runName เดียวกัน
และ attemptNumber จะมีค่าตั้งแต่ 0 ถึง 3 |