TestResult

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

รับเมตริกการทดสอบที่เกี่ยวข้องในรูปแบบ 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)

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

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

getEndTime

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

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

คิกรีเทิร์น

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

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

คิกรีเทิร์น
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)

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

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

setMetrics

public void setMetrics ( metrics)

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

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

setProtoMetrics

public void setProtoMetrics ( metrics)

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

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

setข้ามสาเหตุ

public void setSkipReason (SkipReason reason)

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

setStackTrace

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