TestResult

public class TestResult
extends Object

java.lang.Object
   ↳ com.android.tradefed.result.TestResult


คอนเทนเนอร์สำหรับผลลัพธ์ของการทดสอบครั้งเดียว

สรุป

ค่าคงที่

String IS_FLAKY

เครื่องมือสร้างสาธารณะ

TestResult()

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

void addLoggedFile(String dataName, LogFile loggedFile)

เพิ่มการติดตามไฟล์ที่บันทึกไว้ซึ่งเชื่อมโยงกับกรณีทดสอบนั้น

boolean equals(Object obj)
long getEndTime()

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

FailureDescription getFailure()

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

getLoggedFiles()

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

getMetrics()

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

getProtoMetrics()

รับเมตริกการทดสอบที่เชื่อมโยงในรูปแบบ Proto

TestStatus getResultStatus()

ดูTestStatusผลการทดสอบ

SkipReason getSkipReason()
String getStackTrace()

รับStringสแต็กเทรซที่เกี่ยวข้อง

long getStartTime()

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

TestResult.TestStatus getStatus()

ดูTestStatusผลการทดสอบ

int hashCode()
static TestResult merge( results, MergeStrategy strategy)

ผสานรวมความพยายามสำหรับกรณีทดสอบเดียวกันตามกลยุทธ์การผสานรวม

void setEndTime(long currentTimeMillis)

ตั้งเวลาสิ้นสุด

void setFailure(FailureDescription failureDescription)

ตั้งค่า Stack Trace

void setMetrics( metrics)

ตั้งค่าเมตริกการทดสอบโดยเขียนทับค่าก่อนหน้า

void setProtoMetrics( metrics)

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

void setSkipReason(SkipReason reason)
void setStackTrace(String stackTrace)

ตั้งค่า Stack Trace

void setStartTime(long startTime)

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

TestResult setStatus(TestStatus status)

ตั้งค่า TestStatus

TestResult setStatus(TestResult.TestStatus ddmlibStatus)

ค่าคงที่

IS_FLAKY

public static final String IS_FLAKY

ค่าคงที่: "is_flaky"

เครื่องมือสร้างสาธารณะ

TestResult

public TestResult ()

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

addLoggedFile

public void addLoggedFile (String dataName, 
                LogFile loggedFile)

เพิ่มการติดตามไฟล์ที่บันทึกไว้ซึ่งเชื่อมโยงกับกรณีทดสอบนั้น

พารามิเตอร์
dataName String

loggedFile LogFile

เท่ากับ

public boolean equals (Object obj)

พารามิเตอร์
obj Object

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

getEndTime

public long getEndTime ()

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

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

getFailure

public FailureDescription getFailure ()

รับ FailureDescription ที่เกี่ยวข้อง ควรเป็น null หาก getStatus() เป็น TestStatus.PASSED

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

getLoggedFiles

public  getLoggedFiles ()

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

คิกรีเทิร์น

getMetrics

public  getMetrics ()

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

คิกรีเทิร์น

getProtoMetrics

public  getProtoMetrics ()

รับเมตริกการทดสอบที่เชื่อมโยงในรูปแบบ Proto

คิกรีเทิร์น

getResultStatus

public TestStatus getResultStatus ()

ดูTestStatusผลการทดสอบ

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

getSkipReason

public SkipReason getSkipReason ()

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

getStackTrace

public String getStackTrace ()

รับStringสแต็กเทรซที่เกี่ยวข้อง ควรเป็น null หาก getStatus() เป็น TestStatus.PASSED

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

getStartTime

public long getStartTime ()

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

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

getStatus

public TestResult.TestStatus getStatus ()

ดูTestStatusผลการทดสอบ

คิกรีเทิร์น
TestResult.TestStatus

hashCode

public int hashCode ()

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

รวม

public static TestResult merge ( results, 
                MergeStrategy strategy)

ผสานรวมความพยายามสำหรับกรณีทดสอบเดียวกันตามกลยุทธ์การผสานรวม

พารามิเตอร์
results : รายการ TestResult ที่จะผสาน

strategy MergeStrategy: MergeStrategy ที่จะใช้ในการพิจารณาผลลัพธ์ของการผสาน

คิกรีเทิร์น
TestResult TestResult ที่ผสานแล้ว หรือ null หากไม่มีอะไรให้ผสาน

setEndTime

public void setEndTime (long currentTimeMillis)

ตั้งเวลาสิ้นสุด

พารามิเตอร์
currentTimeMillis long

setFailure

public void setFailure (FailureDescription failureDescription)

ตั้งค่า Stack Trace

พารามิเตอร์
failureDescription FailureDescription

setMetrics

public void setMetrics ( metrics)

ตั้งค่าเมตริกการทดสอบโดยเขียนทับค่าก่อนหน้า

พารามิเตอร์
metrics

setProtoMetrics

public void setProtoMetrics ( metrics)

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

พารามิเตอร์
metrics

setSkipReason

public void setSkipReason (SkipReason reason)

พารามิเตอร์
reason SkipReason

setStackTrace

public void setStackTrace (String stackTrace)

ตั้งค่า Stack Trace

พารามิเตอร์
stackTrace String

setStartTime

public void setStartTime (long startTime)

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

พารามิเตอร์
startTime long

setStatus

public TestResult setStatus (TestStatus status)

ตั้งค่า TestStatus

พารามิเตอร์
status TestStatus

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

setStatus

public TestResult setStatus (TestResult.TestStatus ddmlibStatus)

พารามิเตอร์
ddmlibStatus TestResult.TestStatus

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