com.android.tradefed.result

อินเทอร์เฟซ

BugreportCollector.SubPredicate  
ILogSaver คลาสที่ใช้อินเทอร์เฟซนี้จะจัดเตรียมวิธีการจัดเก็บบันทึกไปยังตำแหน่งส่วนกลาง 
ILogSaverListener อนุญาตให้ ITestInvocationListener ฟังเมื่อบันทึกไฟล์บันทึก 
InputStreamSource โดยพื้นฐานแล้วอินเทอร์เฟซนี้จะรวม ERROR(/InputStream) เพื่อให้ทำสำเนาได้ 
IShardableListener ITestInvocationListener ที่สามารถแบ่งกลุ่มได้ 
ITestInvocationListener โปรแกรมรับฟังผลการทดสอบจากการเรียกใช้การทดสอบ 
ITestLifeCycleReceiver รับการแจ้งเตือนเหตุการณ์ระหว่างการเรียกใช้การทดสอบเครื่องมือวัด 
ITestLoggerReceiver เอนทิตีที่แทรกอินสแตนซ์ ITestLogger ได้เพื่อให้ใช้เพื่อวัตถุประสงค์ในการบันทึกได้ 
ITestSummaryListener อินเทอร์เฟซที่ช่วยให้ ITestInvocationListener แลกเปลี่ยนข้อมูลบางอย่างแบบจํากัดได้ผ่านสรุป 

ชั้นเรียน

ATestFileSystemLogSaver ATest ใช้คลาส LogSaver นี้เพื่อบันทึกบันทึกในเส้นทางที่เฉพาะเจาะจง 
BugreportCollector ITestInvocationListener ที่ส่งผ่านซึ่งรวบรวมข้อบกพร่องเมื่อเกิดเหตุการณ์ที่กําหนดค่าได้ จากนั้นเรียกใช้ ITestInvocationListener.testLog ในรายการย่อยหลังจากรวบรวมข้อบกพร่องแต่ละรายการแล้ว 
BugreportCollector.Predicate พรอมต์แบบเต็มซึ่งอธิบายว่าควรจับภาพรายงานข้อบกพร่องเมื่อใด 
ByteArrayInputStreamSource  
CollectingTestListener ITestInvocationListener ที่จะรวบรวมผลการทดสอบทั้งหมด 
ConsoleResultReporter เครื่องมือรายงานผลลัพธ์เพื่อพิมพ์ผลการทดสอบไปยังคอนโซล 
CountingTestResultListener TestResultListener ที่ติดตามจํานวนการทดสอบทั้งหมดตาม TestStatus 
DeviceFileReporter คลาสยูทิลิตีที่ตรวจสอบอุปกรณ์เพื่อหาไฟล์และส่งไฟล์ไปยัง ITestInvocationListener.testLog(String, LogDataType, InputStreamSource) หากพบ 
EventsLoggerListener โปรแกรมฟังที่บันทึกเหตุการณ์ทั้งหมดที่ได้รับลงในไฟล์ 
FailureDescription คลาสที่อธิบายข้อมูลความล้มเหลวใน Trade Federation 
FileInputStreamSource InputStreamSource ที่ใช้ไฟล์อินพุต 
FileSystemLogSaver บันทึกบันทึกลงในระบบไฟล์ 
FilteredResultForwarder ตัวแปรของ ResultForwarder ที่อนุญาตให้รายงานเฉพาะรายการที่อนุญาตของ TestDescription 
InvocationSummaryHelper คลาสตัวช่วยสำหรับการรวบรวมและการรายงาน TestSummary สำหรับชุดผู้ฟัง 
InvocationToJUnitResultForwarder คลาสที่คอยฟังเหตุการณ์ ITestInvocationListener และส่งต่อไปยัง TestListener 
JsonHttpTestResultReporter ผู้รายงานผลที่เข้ารหัสผลลัพธ์เมตริกการทดสอบและข้อมูลสาขา อุปกรณ์เป็น JSON และ POST ไปยังปลายทางบริการ HTTP 
JUnitToInvocationResultForwarder คลาสที่คอยฟังเหตุการณ์ TestListener และส่งต่อไปยัง ITestInvocationListener 
LegacySubprocessResultsReporter การติดตั้งใช้งานเครื่องมือรายงานผลของกระบวนการย่อยแบบหยุดทำงานชั่วคราวซึ่งควรยังคงเข้ากันได้กับ TF/CTS เวอร์ชันเก่า (เช่น 8 ขึ้นไป) แม้ว่าจะมีการเปลี่ยนแปลงในซุปเปอร์คลาสก็ตาม 
LogcatCrashResultForwarder โปรแกรมรับฟังพิเศษ: ในกรณีที่เกิดความล้มเหลว (กระบวนการเครื่องมือวัดประสิทธิภาพขัดข้อง) ระบบจะพยายามดึงข้อมูลข้อขัดข้องจาก Logcat และเพิ่มลงในข้อความแสดงข้อผิดพลาดที่เชื่อมโยงกับการทดสอบ 
LogFile คลาสสำหรับเก็บข้อมูลเมตาของไฟล์บันทึกที่บันทึกไว้ 
LogFileSaver ตัวช่วยสําหรับ ITestInvocationListener ที่จะบันทึกข้อมูลบันทึกลงในไฟล์ 
LogSaverResultForwarder ResultForwarder สําหรับการบันทึกบันทึกด้วยโปรแกรมบันทึกไฟล์ส่วนกลาง 
LUCIResultReporter เครื่องมือรายงานผลลัพธ์ที่บันทึกผลการทดสอบที่ ResultDB และ LUCI ต้องการในรูปแบบ JSON (go/result-sink) และบันทึกตำแหน่งไฟล์ในคอนโซล 
MetricsXMLResultReporter MetricsXMLResultReporter จะเขียนเมตริกการทดสอบและเมตริกการเรียกใช้ไปยังไฟล์ XML ในโฟลเดอร์ที่ระบุโดยพารามิเตอร์ metrics-folder ในระยะ invocationEnded ของการทดสอบ 
MultiFailureDescription เก็บ FailureDescription หลายรายการไว้ในที่ใส่เดียว 
NameMangleListener โปรแกรมรับฟังพร็อกซีเพื่อแปลชื่อเมธอดทดสอบ คลาส และแพ็กเกจเมื่อมีการรายงานผลลัพธ์ 
PassingTestFileReporter ITestInvocationListener ที่บันทึกรายการเฟรมทดสอบที่ผ่านไปยังไฟล์ทดสอบ 
ReportPassedTests รายงานตัวกรองที่เป็นไปได้ในไฟล์เพื่อยกเว้นการทดสอบที่ผ่าน 
ResultAndLogForwarder ตัวส่งต่อสําหรับผลลัพธ์และเหตุการณ์ในบันทึก 
ResultForwarder ITestInvocationListener ที่ส่งต่อผลลัพธ์การเรียกไปยังรายการ Listener อื่นๆ 
RetentionFileSaver คลาสตัวช่วยสำหรับการสร้างไฟล์ .retention ในไดเรกทอรี 
RetryResultForwarder ส่วนขยายของ ResultForwarder ที่พุชไปยังจำนวนครั้งที่พยายามหนึ่งๆ เสมอ 
SnapshotInputStreamSource InputStreamSource ที่สนับสนุนไฟล์ 
StubTestRunListener การติดตั้งใช้งาน ITestRunListener จำลอง 
SubprocessResultsReporter ใช้ ITestInvocationListener เพื่อระบุเป็น result_reporter และส่งต่อผลการทดสอบ การเรียกใช้การทดสอบ และการเรียกใช้การทดสอบจากกระบวนการย่อย 
TestDescription คลาสที่แสดงข้อมูลเกี่ยวกับกรณีทดสอบ 
TestDescriptionsFile คลาสยูทิลิตีสำหรับการจัดระเบียบและการจัดระเบียบรายการ TestDescriptions ไปยังไฟล์ทดสอบ 
TestResult คอนเทนเนอร์สำหรับผลลัพธ์ของการทดสอบครั้งเดียว 
TestResultListener การลดความซับซ้อนของ ITestLifecycleListener สําหรับผู้ใช้งานที่สนใจเฉพาะผลการทดสอบแต่ละรายการ 
TestRunResult เก็บผลลัพธ์จากการทดสอบครั้งเดียว 
TestRunResultListener โปรแกรมฟังที่อนุญาตให้อ่านสถานะการทดสอบครั้งสุดท้าย 
TestSummary คลาสที่แสดงข้อมูลสรุปการทดสอบ 
TestSummary.TypedString  
TextResultReporter ผู้รายงานผลลัพธ์การทดสอบที่ส่งต่อผลลัพธ์ไปยังเครื่องพิมพ์ผลลัพธ์ข้อความ JUnit 
XmlResultReporter เขียนผลลัพธ์ JUnit ลงในไฟล์ XML ในรูปแบบที่สอดคล้องกับ XMLJUnitResultFormatter ของ Ant 

Enums

ActionInProgress การดำเนินการทั่วไปที่อยู่ระหว่างดำเนินการ 
BugreportCollector.Filter  
BugreportCollector.Freq  
BugreportCollector.Noun  
BugreportCollector.Relation  
InvocationStatus Enumerator ตัวช่วยเพื่อแสดงสถานะการเรียกใช้ 
LogDataType แสดงประเภทข้อมูลของข้อมูลบันทึก 
TestStatus การนำเสนอสถานะที่เป็นไปได้สำหรับวิธีการทดสอบใน Tradefed 
TestSummary.Type