SubprocessTestResultsParser
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 เท่านั้น |
ตัวสร้างแบบสาธารณะ
SubprocessTestResultsParser
public SubprocessTestResultsParser (ITestInvocationListener listener, boolean streaming, IInvocationContext context)
ตัวสร้างสำหรับโปรแกรมแยกวิเคราะห์ผลลัพธ์
พารามิเตอร์ | |
---|---|
listener |
ITestInvocationListener : ITestInvocationListener ตําแหน่งที่จะรายงานผลลัพธ์ |
streaming |
boolean : หากเป็น True ตัวรับซ็อกเก็ตจะเปิดเพื่อรับผลลัพธ์ |
context |
IInvocationContext : IInvocationContext ข้อมูลเกี่ยวกับการเรียกใช้ |
SubprocessTestResultsParser
public SubprocessTestResultsParser (ITestInvocationListener listener, IInvocationContext context)
ตัวสร้างสำหรับโปรแกรมแยกวิเคราะห์ผลลัพธ์
พารามิเตอร์ | |
---|---|
listener |
ITestInvocationListener : ITestInvocationListener ตําแหน่งที่จะรายงานผลลัพธ์ |
context |
IInvocationContext : IInvocationContext ข้อมูลเกี่ยวกับการเรียกใช้ |
เมธอดสาธารณะ
ปิด
public void close ()
completeModuleEvents
public void completeModuleEvents ()
ดำเนินการและปิดเหตุการณ์ที่ยังไม่ได้ดำเนินการ
getCurrentTest
public TestDescription getCurrentTest ()
แสดงผลลัพธ์การทดสอบที่กําลังดําเนินการอยู่
คิกรีเทิร์น | |
---|---|
TestDescription |
getReportedInvocationFailedEventInfo
public SubprocessEventHelper.InvocationFailedEventInfo getReportedInvocationFailedEventInfo ()
แสดงข้อมูลเหตุการณ์การเรียกใช้ที่ล้มเหลวที่รายงาน
คิกรีเทิร์น | |
---|---|
SubprocessEventHelper.InvocationFailedEventInfo |
getSocketServerPort
public int getSocketServerPort ()
แสดงผลตัวรับซ็อกเก็ตที่เปิดอยู่ -1 หากไม่มี
คิกรีเทิร์น | |
---|---|
int |
getStartTime
public Long getStartTime ()
แสดงผลเวลาเริ่มต้นที่เชื่อมโยงกับเหตุการณ์การเริ่มต้นการเรียกใช้จากการใช้กระบวนการย่อย
คิกรีเทิร์น | |
---|---|
Long |
joinReceiver
public boolean joinReceiver (long millis, boolean waitForConnection)
รอให้เครื่องมือรับเหตุการณ์ประมวลผลเหตุการณ์เสร็จสิ้น
พารามิเตอร์ | |
---|---|
millis |
long : หมดเวลาในหน่วยมิลลิวินาที |
waitForConnection |
boolean : เท็จเพื่อข้ามการรอหากไม่มีการสร้างการเชื่อมต่อ |
คิกรีเทิร์น | |
---|---|
boolean |
จริงหากเธรดผู้รับสิ้นสุดก่อนหมดเวลา มิเช่นนั้นจะเป็นเท็จ |
joinReceiver
public boolean joinReceiver (long millis)
รอให้เครื่องมือรับเหตุการณ์ประมวลผลเหตุการณ์เสร็จสิ้น จะรอแม้ว่าจะไม่มีการเชื่อมต่อ กล่าวคือ ยังไม่ได้เริ่มประมวลผล
พารามิเตอร์ | |
---|---|
millis |
long : หมดเวลาในหน่วยมิลลิวินาที |
คิกรีเทิร์น | |
---|---|
boolean |
จริงหากเธรดผู้รับสิ้นสุดก่อนหมดเวลา มิเช่นนั้นจะเป็นเท็จ |
parseFile
public void parseFile (File file)
พารามิเตอร์ | |
---|---|
file |
File |
processNewLines
public void processNewLines (String[] lines)
เรียกใช้การแยกวิเคราะห์ในแต่ละบรรทัดของอาร์เรย์เพื่อดึงข้อมูลเหตุการณ์ (หากมี)
พารามิเตอร์ | |
---|---|
lines |
String |
reportedInvocationFailed
public boolean reportedInvocationFailed ()
แสดงผลว่ามีการรายงานการเรียกใช้ที่ไม่สําเร็จหรือไม่
คิกรีเทิร์น | |
---|---|
boolean |
setIgnoreTestLog
public void setIgnoreTestLog (boolean ignoreTestLog)
ละเว้นเหตุการณ์ testLog หรือไม่และจะใช้เฉพาะ logAssociation เท่านั้น
พารามิเตอร์ | |
---|---|
ignoreTestLog |
boolean |