ผลการทดสอบ

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 ()

ส่งคืนเวลา System.currentTimeMillis() ที่ได้รับเหตุการณ์ ERROR(/com.android.tradefed.result.ITestInvocationListener#testEnded(com.android.tradefed.result.TestDescription,Map))

FailureDescription getFailure ()

รับ FailureDescription ที่เกี่ยวข้อง

getLoggedFiles ()

ส่งคืนสำเนาของแผนที่ที่มีไฟล์ที่บันทึกไว้ทั้งหมดที่เกี่ยวข้องกับกรณีทดสอบนั้น

getMetrics ()

รับเมตริกการทดสอบที่เกี่ยวข้อง

getProtoMetrics ()

รับเมตริกการทดสอบที่เกี่ยวข้องในรูปแบบโปรโต

String getStackTrace ()

รับการติดตามสแต็ก String ที่เกี่ยวข้อง

long getStartTime ()

ส่งกลับเวลา System.currentTimeMillis() ที่ได้รับเหตุการณ์ ITestLifeCycleReceiver.testStarted(com.android.tradefed.result.TestDescription)

TestResult.TestStatus getStatus ()

รับผล TestStatus ของการทดสอบ

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)

อนุญาตให้ตั้งเวลาเมื่อเริ่มการทดสอบ เพื่อใช้กับ ITestLifeCycleReceiver.testStarted(com.android.tradefed.result.TestDescription, long)

TestResult setStatus (TestResult.TestStatus status)

ตั้งค่า TestStatus

เขตข้อมูล

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

public  getLoggedFiles ()

ส่งคืนสำเนาของแผนที่ที่มีไฟล์ที่บันทึกไว้ทั้งหมดที่เกี่ยวข้องกับกรณีทดสอบนั้น

การส่งคืน

รับเมตริก

public  getMetrics ()

รับเมตริกการทดสอบที่เกี่ยวข้อง

การส่งคืน

getProtoMetrics

public  getProtoMetrics ()

รับเมตริกการทดสอบที่เกี่ยวข้องในรูปแบบโปรโต

การส่งคืน

รับ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