เครื่องมือแยกวิเคราะห์ KTouchผลลัพธ์

public class KTapResultParser
extends Object

java.lang.Object
com.android.tradefed.testtype.binary.KTouchResultParser


อ่านเอาต์พุต KTAP ตามที่สร้างขึ้นโดยโมดูลการทดสอบ KUnit และวางในไฟล์ "ผลลัพธ์" ภายใต้ debugf

การนำไปใช้นี้อิงจากเอกสารทางการ เช่น kunit_parser.py และ ข้อควรระวังที่พบระหว่างการทดสอบ ตรรกะเพิ่มเติมที่ต้องใช้มีดังนี้

  • ระบบละเว้นการเยื้องเนื่องจากการใช้งานไม่สอดคล้องกับการใช้งาน
  • บรรทัดที่ขึ้นต้นด้วย "# การทดสอบย่อย:" เพื่อซ้อนในกลุ่มการทดสอบย่อยอย่างเหมาะสม ช่วงเวลานี้ ดึงมาจาก kunit_parser.py
  • บางครั้งเครื่องหมาย "-" ใช้ชื่อการทดสอบและข้อมูลการวินิจฉัยเมื่อ "#" ไม่มีการใช้ วันและเวลา อุปกรณ์ถูกถอดออก
  • ในทางเทคนิคชื่อการทดสอบสามารถมีอักขระอื่นนอกเหนือจาก "#" นี่อาจจะกลายเป็น ปัญหาเมื่อมีการแปลเป็นผลการทดสอบ TF ตอนนี้ เฉพาะขั้นตอนหลังการประมวลผลคือ ให้แทนที่การเว้นวรรคด้วยขีดล่าง

สรุป

ช่างก่อสร้างสาธารณะ

KTapResultParser()

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

static void applyKTapResultToListener(ITestInvocationListener listener, String testRunName, ktapFileContentList, KTapResultParser.ParseResolution resolution)

ช่างก่อสร้างสาธารณะ

เครื่องมือแยกวิเคราะห์ KTouchผลลัพธ์

public KTapResultParser ()

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

ใช้Kแตะผลลัพธ์ToListener

public static void applyKTapResultToListener (ITestInvocationListener listener, 
                String testRunName, 
                 ktapFileContentList, 
                KTapResultParser.ParseResolution resolution)

พารามิเตอร์
listener ITestInvocationListener

testRunName String

ktapFileContentList

resolution KTapResultParser.ParseResolution