GranularRetriableTestWrapper.StartEndCollector

public class GranularRetriableTestWrapper.StartEndCollector
extends ResultAndLogForwarder

java.lang.Object
com.android.tradefed.result.ResultForwarder
com.android.tradefed.result.ResultAndLogForwarder
com.android.tradefed.testtype.suite.GranularRetriableTestWrapper.StartEndCollector


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

สรุป

ทุ่งนา

public boolean mRunEndedReported

public boolean mRunStartReported

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

void testRunEnded (long elapsedTimeMillis, runMetrics) testRunEnded (long elapsedTimeMillis, runMetrics)

รายงานสิ้นสุดการทดสอบการทำงาน

void testRunStarted (String runName, int testCount)

รายงานการเริ่มต้นของการทดสอบรัน

void testRunStarted (String runName, int testCount, int attemptNumber, long startTime)

รายงานการเริ่มต้นของการทดสอบรัน

void testRunStarted (String runName, int testCount, int attemptNumber)

รายงานการเริ่มต้นของการทดสอบรัน

ทุ่งนา

mRunEndedReported

public boolean mRunEndedReported

mRunStartรายงานแล้ว

public boolean mRunStartReported

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

testRunEnded

public void testRunEnded (long elapsedTimeMillis, 
                 runMetrics)

รายงานสิ้นสุดการทดสอบการทำงาน แก้ไข: เราไม่สามารถมีอินเทอร์เฟซ Map<> สองรายการที่มีประเภทต่างกัน ดังนั้นเราจึงต้องใช้ HashMap ที่นี่

พารามิเตอร์
elapsedTimeMillis long : อุปกรณ์รายงานเวลาที่ผ่านไป หน่วยเป็นมิลลิวินาที

runMetrics : คู่คีย์-ค่าที่รายงานเมื่อสิ้นสุดการทดสอบด้วย Metric

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 เดียวกันที่ทำงานหลายครั้ง TryNumber ถูกสร้างดัชนี 0 และควรเพิ่มขึ้นทุกครั้งที่มีการเรียกใช้ใหม่ เช่น การทดสอบเป็นการลองใหม่แบบละเอียด 3 ครั้ง ควรมีรันทั้งหมด 4 ครั้งภายใต้ชื่อ runName เดียวกัน และ tryNumber มีค่าตั้งแต่ 0 ถึง 3

startTime long : เวลาที่เริ่มการทำงาน วัดผ่าน System.currentTimeMillis()

testRunStarted

public void testRunStarted (String runName, 
                int testCount, 
                int attemptNumber)

รายงานการเริ่มต้นของการทดสอบรัน

พารามิเตอร์
runName String : ชื่อการทดสอบรัน

testCount int : จำนวนการทดสอบทั้งหมดในการทดสอบรัน

attemptNumber int : หมายเลขคำสั่งซื้อ ระบุความพยายามที่แตกต่างกันของ runName เดียวกันที่ทำงานหลายครั้ง TryNumber ถูกสร้างดัชนี 0 และควรเพิ่มขึ้นทุกครั้งที่มีการเรียกใช้ใหม่ เช่น การทดสอบเป็นการลองใหม่แบบละเอียด 3 ครั้ง ควรมีรันทั้งหมด 4 ครั้งภายใต้ชื่อ runName เดียวกัน และ tryNumber มีค่าตั้งแต่ 0 ถึง 3