Parser ผลการทดสอบกระบวนการย่อย
public class SubprocessTestResultsParser
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.SubprocessTestResultsParser |
ขยาย ERROR(/FileOutputStream)
เพื่อแยกวิเคราะห์เอาต์พุตก่อนที่จะเขียนลงไฟล์ เพื่อให้เราสามารถสร้างกิจกรรมการทดสอบทางฝั่ง Launcher ได้
สรุป
คลาสที่ซ้อนกัน | |
---|---|
class | SubprocessTestResultsParser.StatusKeys ปุ่มสถานะการทดสอบที่เกี่ยวข้อง |
ผู้รับเหมาก่อสร้างสาธารณะ | |
---|---|
SubprocessTestResultsParser ( ITestInvocationListener listener, boolean streaming, IInvocationContext context) ตัวสร้างสำหรับตัวแยกวิเคราะห์ผลลัพธ์ | |
SubprocessTestResultsParser ( ITestInvocationListener listener, IInvocationContext context) ตัวสร้างสำหรับตัวแยกวิเคราะห์ผลลัพธ์ |
วิธีการสาธารณะ | |
---|---|
void | close () |
void | completeModuleEvents () ดำเนินการให้เสร็จสิ้นและปิดเหตุการณ์ที่เปิดทิ้งไว้ |
TestDescription | getCurrentTest () ส่งคืนการทดสอบที่กำลังดำเนินการอยู่ในปัจจุบัน |
SubprocessEventHelper.InvocationFailedEventInfo | getReportedInvocationFailedEventInfo () ส่งคืนข้อมูลเหตุการณ์ความล้มเหลวในการร้องขอที่รายงาน |
int | getSocketServerPort () ส่งคืนตัวรับสัญญาณซ็อกเก็ตที่เปิดอยู่ |
Long | getStartTime () ส่งคืนเวลาเริ่มต้นที่เกี่ยวข้องกับเหตุการณ์เริ่มต้นการร้องขอจากการเรียกใช้กระบวนการย่อย |
boolean | joinReceiver (long millis, boolean waitForConnection) รอให้ตัวรับเหตุการณ์เสร็จสิ้นการประมวลผลเหตุการณ์ |
boolean | joinReceiver (long millis) รอให้ตัวรับเหตุการณ์เสร็จสิ้นการประมวลผลเหตุการณ์ |
void | parseFile (File file) |
void | processNewLines (String[] lines) โทรแยกวิเคราะห์ในแต่ละบรรทัดของอาร์เรย์เพื่อแยกเหตุการณ์ถ้ามี |
boolean | reportedInvocationFailed () ส่งคืนว่ามีการรายงานการเรียกใช้ที่ล้มเหลวหรือไม่ |
void | setIgnoreTestLog (boolean ignoreTestLog) ว่าจะเพิกเฉยต่อเหตุการณ์ testLog หรือไม่และพึ่งพา logAssociation เท่านั้น |
ผู้รับเหมาก่อสร้างสาธารณะ
Parser ผลการทดสอบกระบวนการย่อย
public SubprocessTestResultsParser (ITestInvocationListener listener, boolean streaming, IInvocationContext context)
ตัวสร้างสำหรับตัวแยกวิเคราะห์ผลลัพธ์
พารามิเตอร์ | |
---|---|
listener | ITestInvocationListener : ITestInvocationListener ตำแหน่งที่จะรายงานผลลัพธ์ |
streaming | boolean : ถ้าเป็น True ตัวรับซ็อกเก็ตจะเปิดขึ้นเพื่อรับผลลัพธ์ |
context | IInvocationContext : ข้อมูล IInvocationContext เกี่ยวกับการร้องขอ |
Parser ผลการทดสอบกระบวนการย่อย
public SubprocessTestResultsParser (ITestInvocationListener listener, IInvocationContext context)
ตัวสร้างสำหรับตัวแยกวิเคราะห์ผลลัพธ์
พารามิเตอร์ | |
---|---|
listener | ITestInvocationListener : ITestInvocationListener ตำแหน่งที่จะรายงานผลลัพธ์ |
context | IInvocationContext : ข้อมูล IInvocationContext เกี่ยวกับการร้องขอ |
วิธีการสาธารณะ
ปิด
public void close ()
เหตุการณ์โมดูลที่สมบูรณ์
public void completeModuleEvents ()
ดำเนินการให้เสร็จสิ้นและปิดเหตุการณ์ที่เปิดทิ้งไว้
รับการทดสอบปัจจุบัน
public TestDescription getCurrentTest ()
ส่งคืนการทดสอบที่กำลังดำเนินการอยู่ในปัจจุบัน
การส่งคืน | |
---|---|
TestDescription |
getReportedInvocationFailedEventInfo
public SubprocessEventHelper.InvocationFailedEventInfo getReportedInvocationFailedEventInfo ()
ส่งคืนข้อมูลเหตุการณ์ความล้มเหลวในการร้องขอที่รายงาน
การส่งคืน | |
---|---|
SubprocessEventHelper.InvocationFailedEventInfo |
getSocketServerPort
public int getSocketServerPort ()
ส่งคืนตัวรับสัญญาณซ็อกเก็ตที่เปิดอยู่ -1 ถ้าไม่มี
การส่งคืน | |
---|---|
int |
รับ StartTime
public Long getStartTime ()
ส่งคืนเวลาเริ่มต้นที่เกี่ยวข้องกับเหตุการณ์เริ่มต้นการร้องขอจากการเรียกใช้กระบวนการย่อย
การส่งคืน | |
---|---|
Long |
เข้าร่วมReceiver
public boolean joinReceiver (long millis, boolean waitForConnection)
รอให้ตัวรับเหตุการณ์เสร็จสิ้นการประมวลผลเหตุการณ์
พารามิเตอร์ | |
---|---|
millis | long : หมดเวลาเป็นมิลลิวินาที |
waitForConnection | boolean : ผิดที่จะข้ามการรอหากไม่มีการเชื่อมต่อเกิดขึ้น |
การส่งคืน | |
---|---|
boolean | เป็นจริงหากเธรดตัวรับยุติก่อนหมดเวลา มิฉะนั้นจะเป็นเท็จ |
เข้าร่วมReceiver
public boolean joinReceiver (long millis)
รอให้ตัวรับเหตุการณ์เสร็จสิ้นการประมวลผลเหตุการณ์ จะรอแม้ว่าจะไม่ได้สร้างการเชื่อมต่อ กล่าวคือ การประมวลผลยังไม่เริ่มต้น
พารามิเตอร์ | |
---|---|
millis | long : หมดเวลาเป็นมิลลิวินาที |
การส่งคืน | |
---|---|
boolean | เป็นจริงหากเธรดตัวรับยุติก่อนหมดเวลา มิฉะนั้นจะเป็นเท็จ |
แยกไฟล์
public void parseFile (File file)
พารามิเตอร์ | |
---|---|
file | File |
กระบวนการNewLines
public void processNewLines (String[] lines)
โทรแยกวิเคราะห์ในแต่ละบรรทัดของอาร์เรย์เพื่อแยกเหตุการณ์ถ้ามี
พารามิเตอร์ | |
---|---|
lines | String |
รายงานการร้องขอล้มเหลว
public boolean reportedInvocationFailed ()
ส่งคืนว่ามีการรายงานการเรียกใช้ที่ล้มเหลวหรือไม่
การส่งคืน | |
---|---|
boolean |
ตั้งค่า IgnoreTestLog
public void setIgnoreTestLog (boolean ignoreTestLog)
ว่าจะเพิกเฉยต่อเหตุการณ์ testLog หรือไม่และพึ่งพา logAssociation เท่านั้น
พารามิเตอร์ | |
---|---|
ignoreTestLog | boolean |
ตัวอย่างเนื้อหาและโค้ดในหน้าเว็บนี้ขึ้นอยู่กับใบอนุญาตที่อธิบายไว้ในใบอนุญาตการใช้เนื้อหา Java และ OpenJDK เป็นเครื่องหมายการค้าหรือเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2023-12-01 UTC