ผลการทดสอบ
public class TestResult
extends Object
java.lang.Object | |
↳ | com.android.tradefed.result.TestResult |
คอนเทนเนอร์สำหรับผลลัพธ์ของการทดสอบครั้งเดียว
สรุป
เขตข้อมูล | |
---|---|
public static final String | IS_FLAKY
|
ผู้รับเหมาก่อสร้างสาธารณะ | |
---|---|
TestResult () |
วิธีการสาธารณะ | |
---|---|
void | addLoggedFile (String dataName, LogFile loggedFile) เพิ่มการติดตามไฟล์ที่บันทึกไว้ที่เกี่ยวข้องกับกรณีทดสอบนั้น |
boolean | equals (Object obj) |
long | getEndTime () ส่งคืนเวลา |
FailureDescription | getFailure () รับ |
getLoggedFiles () ส่งคืนสำเนาของแผนที่ที่มีไฟล์ที่บันทึกไว้ทั้งหมดที่เกี่ยวข้องกับกรณีทดสอบนั้น | |
getMetrics () รับเมตริกการทดสอบที่เกี่ยวข้อง | |
getProtoMetrics () รับเมตริกการทดสอบที่เกี่ยวข้องในรูปแบบโปรโต | |
String | getStackTrace () รับการติดตามสแต็ก |
long | getStartTime () ส่งกลับเวลา |
TestResult.TestStatus | getStatus () รับผล |
int | hashCode () |
static TestResult | merge ( results, MergeStrategy strategy) merge ( results, MergeStrategy strategy) รวมความพยายามสำหรับกรณีทดสอบเดียวกันตามกลยุทธ์การรวม |
void | setEndTime (long currentTimeMillis) ตั้งเวลาสิ้นสุด |
void | setFailure ( FailureDescription failureDescription) ตั้งค่าการติดตามสแต็ก |
void | setMetrics ( metrics) setMetrics ( metrics) ตั้งค่าเมตริกการทดสอบ โดยแทนที่ค่าใดๆ ก่อนหน้านี้ |
void | setProtoMetrics ( metrics) setProtoMetrics ( metrics) ตั้งค่ารูปแบบเมตริกทดสอบต้นแบบ โดยลบล้างค่าใดๆ ก่อนหน้านี้ |
void | setStackTrace (String stackTrace) ตั้งค่าการติดตามสแต็ก |
void | setStartTime (long startTime) อนุญาตให้ตั้งเวลาเมื่อเริ่มการทดสอบ เพื่อใช้กับ |
TestResult | setStatus (TestResult.TestStatus status) ตั้งค่า |
เขตข้อมูล
IS_FLAKY
public static final String IS_FLAKY
ผู้รับเหมาก่อสร้างสาธารณะ
ผลการทดสอบ
public TestResult ()
วิธีการสาธารณะ
addLoggedFile
public void addLoggedFile (String dataName, LogFile loggedFile)
เพิ่มการติดตามไฟล์ที่บันทึกไว้ที่เกี่ยวข้องกับกรณีทดสอบนั้น
พารามิเตอร์ | |
---|---|
dataName | String |
loggedFile | LogFile |
เท่ากับ
public boolean equals (Object obj)
พารามิเตอร์ | |
---|---|
obj | Object |
การส่งคืน | |
---|---|
boolean |
รับEndTime
public long getEndTime ()
ส่งคืนเวลา System.currentTimeMillis()
ที่ได้รับเหตุการณ์ ERROR(/com.android.tradefed.result.ITestInvocationListener#testEnded(com.android.tradefed.result.TestDescription,Map))
การส่งคืน | |
---|---|
long |
รับความล้มเหลว
public FailureDescription getFailure ()
รับ FailureDescription
ที่เกี่ยวข้อง ควรเป็น null
หาก getStatus()
เป็น TestStatus#PASSED
การส่งคืน | |
---|---|
FailureDescription |
getLoggedFiles
publicgetLoggedFiles ()
ส่งคืนสำเนาของแผนที่ที่มีไฟล์ที่บันทึกไว้ทั้งหมดที่เกี่ยวข้องกับกรณีทดสอบนั้น
การส่งคืน | |
---|---|
รับเมตริก
publicgetMetrics ()
รับเมตริกการทดสอบที่เกี่ยวข้อง
การส่งคืน | |
---|---|
getProtoMetrics
publicgetProtoMetrics ()
รับเมตริกการทดสอบที่เกี่ยวข้องในรูปแบบโปรโต
การส่งคืน | |
---|---|
รับStackTrace
public String getStackTrace ()
รับการติดตามสแต็ก String
ที่เกี่ยวข้อง ควรเป็น null
หาก getStatus()
เป็น TestStatus#PASSED
การส่งคืน | |
---|---|
String |
รับ StartTime
public long getStartTime ()
ส่งกลับเวลา System.currentTimeMillis()
ที่ได้รับเหตุการณ์ ITestLifeCycleReceiver.testStarted(com.android.tradefed.result.TestDescription)
การส่งคืน | |
---|---|
long |
รับสถานะ
public TestResult.TestStatus getStatus ()
รับผล TestStatus
ของการทดสอบ
การส่งคืน | |
---|---|
TestResult.TestStatus |
แฮชโค้ด
public int hashCode ()
การส่งคืน | |
---|---|
int |
ผสาน
public static TestResult merge (results, MergeStrategy strategy)
รวมความพยายามสำหรับกรณีทดสอบเดียวกันตามกลยุทธ์การรวม
พารามิเตอร์ | |
---|---|
results | TestResult ที่จะรวมเข้าด้วยกัน |
strategy | MergeStrategy : MergeStrategy ที่จะใช้กำหนดผลลัพธ์ในการผสาน |
การส่งคืน | |
---|---|
TestResult | TestResult ที่ผสานหรือเป็นโมฆะหากไม่มีสิ่งใดที่จะผสาน |
ตั้งเวลาสิ้นสุด
public void setEndTime (long currentTimeMillis)
ตั้งเวลาสิ้นสุด
พารามิเตอร์ | |
---|---|
currentTimeMillis | long |
ตั้งค่าความล้มเหลว
public void setFailure (FailureDescription failureDescription)
ตั้งค่าการติดตามสแต็ก
พารามิเตอร์ | |
---|---|
failureDescription | FailureDescription |
ตั้งค่าเมตริก
public void setMetrics (metrics)
ตั้งค่าเมตริกการทดสอบ โดยแทนที่ค่าใดๆ ก่อนหน้านี้
พารามิเตอร์ | |
---|---|
metrics |
setProtoMetrics
public void setProtoMetrics (metrics)
ตั้งค่ารูปแบบเมตริกทดสอบต้นแบบ โดยลบล้างค่าใดๆ ก่อนหน้านี้
พารามิเตอร์ | |
---|---|
metrics |
setStackTrace
public void setStackTrace (String stackTrace)
ตั้งค่าการติดตามสแต็ก
พารามิเตอร์ | |
---|---|
stackTrace | String |
ตั้งเวลาเริ่มต้น
public void setStartTime (long startTime)
อนุญาตให้ตั้งเวลาเมื่อเริ่มการทดสอบ เพื่อใช้กับ ITestLifeCycleReceiver.testStarted(com.android.tradefed.result.TestDescription, long)
พารามิเตอร์ | |
---|---|
startTime | long |
ตั้งค่าสถานะ
public TestResult setStatus (TestResult.TestStatus status)
ตั้งค่า TestStatus
พารามิเตอร์ | |
---|---|
status | TestResult.TestStatus |
การส่งคืน | |
---|---|
TestResult |