KTapResultParser
public class KTapResultParser
extends Object
java.lang.Object | |
↳ | com.android.tradefed.testtype.binary.KTapResultParser |
อ่านเอาต์พุต KTAP ตามที่สร้างโดยโมดูลทดสอบ KUnit และวางไว้ในไฟล์ "ผลลัพธ์" ใต้ debugfs
การใช้งานนี้อิงตามเอกสารอย่างเป็นทางการ kunit_parser.py และคำเตือนเฉพาะที่พบในระหว่างการทดสอบ ต้องการตรรกะเพิ่มเติม:
- การเยื้องจะถูกละเว้นเนื่องจากไม่สอดคล้องกันในการใช้งาน
- จำเป็นต้องมีบรรทัดที่ขึ้นต้นด้วย "# Subtest:" เพื่อซ้อนลงในกลุ่มการทดสอบย่อยอย่างเหมาะสม วิธีการนี้นำมาจาก kunit_parser.py
- บางครั้ง "-" จะใช้ชื่อการทดสอบและข้อมูลการวินิจฉัยเมื่อไม่ได้ใช้ '#' เมื่อเจอก็ถอดออก
- ชื่อการทดสอบสามารถมีอักขระใดๆ ก็ได้นอกเหนือจาก '#' ในทางเทคนิค นี่อาจเป็นปัญหาเมื่อแปลผลการทดสอบ TF ในตอนนี้ เฉพาะการประมวลผลภายหลังเท่านั้นที่จะแทนที่ช่องว่างด้วยขีดล่าง
สรุป
ผู้รับเหมาก่อสร้างสาธารณะ | |
---|---|
KTapResultParser () |
วิธีการสาธารณะ | |
---|---|
static void | applyKTapResultToListener ( ITestInvocationListener listener, String testRunName, String ktapFileContent, KTapResultParser.ParseResolution resolution) |
ผู้รับเหมาก่อสร้างสาธารณะ
KTapResultParser
public KTapResultParser ()
วิธีการสาธารณะ
ApplyKTapResultToListener
public static void applyKTapResultToListener (ITestInvocationListener listener, String testRunName, String ktapFileContent, KTapResultParser.ParseResolution resolution)
พารามิเตอร์ | |
---|---|
listener | ITestInvocationListener |
testRunName | String |
ktapFileContent | String |
resolution | KTapResultParser.ParseResolution |