TestResult

public class TestResult
extends Object

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


คอนเทนเนอร์สำหรับผลการทดสอบ 1 รายการ

สรุป

ช่อง

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

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

TestStatus getResultStatus()

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

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

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

void setEndTime(long currentTimeMillis)

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

void setFailure(FailureDescription failureDescription)

ตั้งค่าสแต็กเทรซ

void setMetrics( metrics)

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

void setProtoMetrics( metrics)

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

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

ตั้งค่าสแต็กเทรซ

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

ช่างก่อสร้างสาธารณะ

TestResult

public TestResult ()

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

addLoggedFile

public void addLoggedFile (String dataName, 
                LogFile loggedFile)

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

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

loggedFile LogFile

เท่ากับ

public boolean equals (Object obj)

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

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

รับเวลาสิ้นสุด

public long getEndTime ()

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

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

getFailure

public FailureDescription getFailure ()

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

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

getLoggedFiles

public  getLoggedFiles ()

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

คิกรีเทิร์น

getMetrics

public  getMetrics ()

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

คิกรีเทิร์น

getProtoMetrics

public  getProtoMetrics ()

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

คิกรีเทิร์น

getผลลัพธ์Status

public TestStatus getResultStatus ()

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

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

เหตุผลที่ข้าม

public SkipReason getSkipReason ()

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

getStackTrace

public String getStackTrace ()

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

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

getStartTime

public long getStartTime ()

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

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

getStatus

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 ที่ผสานหรือ Null หากไม่มีรายการที่จะรวม

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

public void setEndTime (long currentTimeMillis)

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

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

ตั้งค่าล้มเหลว

public void setFailure (FailureDescription failureDescription)

ตั้งค่าสแต็กเทรซ

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

setMetrics

public void setMetrics ( metrics)

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

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

setProtoMetrics

public void setProtoMetrics ( metrics)

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

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

setข้ามสาเหตุ

public void setSkipReason (SkipReason reason)

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

ตั้งค่าสแต็กเทรซ

public void setStackTrace (String stackTrace)

ตั้งค่าสแต็กเทรซ

พารามิเตอร์
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