รายงานผลข้อความ
public
class
TextResultReporter
extends InvocationToJUnitResultForwarder
implements
ILogSaverListener,
ITestInvocationListener
java.lang.Object | ||
↳ | com.android.tradefed.result.InvocationToJUnitResultForwarder | |
↳ | com.android.tradefed.result.TextResultReporter |
รายงานผลการทดสอบที่ส่งต่อผลลัพธ์ไปยังเครื่องพิมพ์ผลลัพธ์ข้อความ JUnit
สรุป
ช่างก่อสร้างสาธารณะ | |
---|---|
TextResultReporter()
สร้าง |
วิธีการสาธารณะ | |
---|---|
void
|
testAssumptionFailure(TestDescription testId, String trace)
เรียกใช้เมื่อตัวบ่งชี้การทดสอบแบบอะตอมระบุว่ามีเงื่อนไขที่เป็นเท็จ |
void
|
testEnded(TestDescription testId,
ลบล้างระดับบนสุดเพื่อพิมพ์เมตริกการทดสอบอย่างชัดแจ้ง |
void
|
testFailed(TestDescription testId, String trace)
ลบล้างระดับบนสุดเพื่อพิมพ์ความล้มเหลวออกมาอย่างชัดแจ้ง |
void
|
testLog(String dataName, LogDataType dataType, InputStreamSource dataStream)
ให้ข้อมูลบันทึกหรือข้อมูลการแก้ไขข้อบกพร่องที่เกี่ยวข้องจากการเรียกใช้ทดสอบ |
void
|
testLogSaved(String dataName, LogDataType dataType, InputStreamSource dataStream, LogFile logFile)
มีการเรียกใช้เมื่อบันทึกบันทึกการทดสอบ |
void
|
testRunEnded(long elapsedTime,
ลบล้างระดับบนสุดเพื่อพิมพ์เมตริกออกมาอย่างชัดแจ้ง |
ช่างก่อสร้างสาธารณะ
วิธีการสาธารณะ
testAssumptionFailure
public void testAssumptionFailure (TestDescription testId, String trace)
เรียกใช้เมื่อตัวบ่งชี้การทดสอบแบบอะตอมระบุว่ามีเงื่อนไขที่เป็นเท็จ
พารามิเตอร์ | |
---|---|
testId |
TestDescription : ระบุการทดสอบ |
trace |
String : สแต็กเทรซของความล้มเหลว |
สิ้นสุดการทดสอบ
public void testEnded (TestDescription testId,metrics)
ลบล้างระดับบนสุดเพื่อพิมพ์เมตริกการทดสอบอย่างชัดแจ้ง
พารามิเตอร์ | |
---|---|
testId |
TestDescription : ระบุการทดสอบ |
metrics |
: เมตริก ERROR(/Map) รายการที่ระบบปล่อยออกมา |
การทดสอบล้มเหลว
public void testFailed (TestDescription testId, String trace)
ลบล้างระดับบนสุดเพื่อพิมพ์ความล้มเหลวออกมาอย่างชัดแจ้ง resultsPrinter อาศัยตัวรันเนอร์ กำลังเรียก "print" เมื่อสิ้นสุดการทดสอบ รายงานความล้มเหลวของกรอบการทดสอบแต่ละรายการ
จะมีการเรียกระหว่าง testStarted และ testEnded
พารามิเตอร์ | |
---|---|
testId |
TestDescription : ระบุการทดสอบ |
trace |
String : สแต็กเทรซของความล้มเหลว |
บันทึกการทดสอบ
public void testLog (String dataName, LogDataType dataType, InputStreamSource dataStream)
ให้ข้อมูลบันทึกหรือข้อมูลการแก้ไขข้อบกพร่องที่เกี่ยวข้องจากการเรียกใช้ทดสอบ
ต้องเรียกใช้ก่อน ERROR(/ITestInvocationListener#invocationFailed(Throwable))
หรือ
วันที่ ERROR(/ITestInvocationListener#invocationEnded(long))
เฟรมเวิร์ก TradeFederation จะเรียกใช้เมธอดนี้โดยอัตโนมัติ โดยมอบบันทึกของโฮสต์ และ Logcat ของอุปกรณ์ (หากมี)
พารามิเตอร์ | |
---|---|
dataName |
String : ชื่อที่สื่อความหมายถึง String ของข้อมูล เช่น "device_logcat" หมายเหตุ
dataName อาจซ้ำกันต่อการเรียกใช้ คือผู้ติดตั้งใช้งานจะต้องสามารถ
การโทรหลายครั้งโดยใช้ dataName เดียวกัน |
dataType |
LogDataType : LogDataType ของข้อมูล |
dataStream |
InputStreamSource : InputStreamSource ของข้อมูล ผู้ปฏิบัติงานควรโทรติดต่อ
createInputStream เพื่อเริ่มอ่านข้อมูล และตรวจสอบว่าได้ปิด
InputStream เมื่อเสร็จสมบูรณ์ ผู้โทรควรตรวจสอบว่าแหล่งข้อมูลยังคงอยู่
ปรากฏและเข้าถึงได้จนกว่าเมธอด testLog จะเสร็จสมบูรณ์ |
บันทึกการทดสอบที่บันทึกไว้
public void testLogSaved (String dataName, LogDataType dataType, InputStreamSource dataStream, LogFile logFile)
มีการเรียกใช้เมื่อบันทึกบันทึกการทดสอบ
ควรใช้แทน ITestInvocationListener#testLog(String, LogDataType,
InputStreamSource)
พารามิเตอร์ | |
---|---|
dataName |
String : ชื่อที่สื่อความหมายถึง String ของข้อมูล เช่น "device_logcat" หมายเหตุ
dataName อาจซ้ำกันต่อการเรียกใช้ คือผู้ติดตั้งใช้งานจะต้องสามารถ
การโทรหลายครั้งโดยใช้ dataName เดียวกัน |
dataType |
LogDataType : LogDataType ของข้อมูล |
dataStream |
InputStreamSource : InputStreamSource ของข้อมูล ผู้ปฏิบัติงานควรโทรติดต่อ
createInputStream เพื่อเริ่มอ่านข้อมูล และตรวจสอบว่าได้ปิด
InputStream เมื่อเสร็จสมบูรณ์ |
logFile |
LogFile : LogFile ที่มีข้อมูลเมตาของไฟล์ที่บันทึกไว้ |
สิ้นสุดการทดสอบแล้ว
public void testRunEnded (long elapsedTime,metrics)
ลบล้างระดับบนสุดเพื่อพิมพ์เมตริกออกมาอย่างชัดแจ้ง
พารามิเตอร์ | |
---|---|
elapsedTime |
long : เวลาที่อุปกรณ์รายงานเป็นมิลลิวินาทีที่ผ่านไป |
metrics |
: คู่คีย์-ค่าที่รายงานเมื่อสิ้นสุดการทดสอบด้วย Metric |