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