LUCIResultReporter

public class LUCIResultReporter
extends CollectingTestListener implements ILogSaverListener, ISupportGranularResults

java.lang.Object
com.android.tradefed.result.CollectingTestListener
  com.android.tradefed.result.LUCIResultReporter


รายงานผลลัพธ์ที่บันทึกผลการทดสอบซึ่ง ResultDB และ LUCI ต้องการ เป็นรูปแบบ JSON (go/result-sink) และบันทึกตำแหน่งไฟล์ในคอนโซล https://pkg.go.dev/go.chromium.org/luci/resultdb/protocol/v1#TestResult จะเก็บผลการทดสอบของกรอบการทดสอบแต่ละรายการในการทดสอบไว้ในอาร์เรย์

สรุป

ตัวสร้างแบบสาธารณะ

LUCIResultReporter()

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

void invocationEnded(long elapsedTime)

รายงานว่าการเรียกสิ้นสุดลงแล้ว ไม่ว่าจะสำเร็จหรือเนื่องจากข้อผิดพลาดบางอย่าง

void invocationFailed(Throwable cause)

รายงานการเรียกใช้ที่ไม่สมบูรณ์เนื่องจากสภาพขณะเกิดข้อผิดพลาดบางอย่าง

void invocationStarted(IInvocationContext context)

รายงานการเริ่มต้นการเรียกใช้การทดสอบ

void logAssociation(String dataName, LogFile logFile)

รวบรวมไฟล์ผลลัพธ์

void saveJsonFile(JSONObject jsonResults)

บันทึกไฟล์ผลลัพธ์ JSON

void setGranularResults(boolean granularResults)
boolean supportGranularResults()

แสดงค่า "จริง" หากผู้รายงานรองรับผลการค้นหาแบบละเอียด หรือเป็นเท็จ

ตัวสร้างแบบสาธารณะ

LUCIResultReporter

public LUCIResultReporter ()

เมธอดสาธารณะ

สิ้นสุดการเรียกใช้

public void invocationEnded (long elapsedTime)

รายงานว่าการเรียกใช้สิ้นสุดลงแล้ว ไม่ว่าจะสำเร็จหรือไม่สำเร็จเนื่องจากเงื่อนไขข้อผิดพลาดบางอย่าง

เฟรมเวิร์ก TradeFederation จะเรียกใช้โดยอัตโนมัติ

พารามิเตอร์
elapsedTime long: เวลาผ่านไปของคําเรียกเป็นมิลลิวินาที

invocationFailed

public void invocationFailed (Throwable cause)

รายงานการเรียกใช้ที่ไม่สมบูรณ์เนื่องจากมีเงื่อนไขข้อผิดพลาดบางอย่าง

เฟรมเวิร์ก TradeFederation จะเรียกใช้โดยอัตโนมัติ

พารามิเตอร์
cause Throwable: สาเหตุ Throwable ของความล้มเหลว

invocationStarted

public void invocationStarted (IInvocationContext context)

รายงานจุดเริ่มต้นของการเรียกใช้การทดสอบ

เฟรมเวิร์ก TradeFederation จะเรียกใช้โดยอัตโนมัติ ผู้รายงานต้องลบล้าง เพื่อรองรับการรายงานอุปกรณ์หลายเครื่อง

พารามิเตอร์
context IInvocationContext: ข้อมูลเกี่ยวกับคำขอ

การเชื่อมโยงบันทึก

public void logAssociation (String dataName, 
                LogFile logFile)

รวบรวมไฟล์ผลลัพธ์

พารามิเตอร์
dataName String: ชื่อของข้อมูล

logFile LogFile: LogFile ที่บันทึกไว้ก่อนหน้านี้และควรเชื่อมโยงกับกรณีทดสอบ

saveJsonFile

public void saveJsonFile (JSONObject jsonResults)

บันทึกไฟล์ผลลัพธ์ JSON

พารามิเตอร์
jsonResults JSONObject

setGranularResults

public void setGranularResults (boolean granularResults)

พารามิเตอร์
granularResults boolean

supportGranularResults

public boolean supportGranularResults ()

แสดงค่า "จริง" หากผู้รายงานรองรับผลการค้นหาแบบละเอียด หรือเป็นเท็จ

คิกรีเทิร์น
boolean