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

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

FailureDescription getFailure()

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

Map<String, LogFile> getLoggedFiles()

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

Map<String, String> getMetrics()

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

HashMap<String, MetricMeasurement.Metric> getProtoMetrics()

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

TestStatus getResultStatus()

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

SkipReason getSkipReason()
String getStackTrace()

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

long getStartTime()

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

TestResult.TestStatus getStatus()

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

int hashCode()
static TestResult merge(List<TestResult> results, MergeStrategy strategy)

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

void setEndTime(long currentTimeMillis)

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

void setFailure(FailureDescription failureDescription)

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

void setMetrics(Map<String, String> metrics)

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

void setProtoMetrics(HashMap<String, MetricMeasurement.Metric> metrics)

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

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

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

void setStartTime(long startTime)

อนุญาตให้ตั้งเวลาที่เริ่มการทดสอบเพื่อใช้กับ ITestInvocationListener.testStarted(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 ()

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

การคืนสินค้า
long

getFailure

public FailureDescription getFailure ()

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

การคืนสินค้า
FailureDescription

getLoggedFiles

public Map<String, LogFile> getLoggedFiles ()

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

การคืนสินค้า
Map<String, LogFile>

getMetrics

public Map<String, String> getMetrics ()

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

การคืนสินค้า
Map<String, String>

getProtoMetrics

public HashMap<String, MetricMeasurement.Metric> getProtoMetrics ()

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

การคืนสินค้า
HashMap<String, MetricMeasurement.Metric>

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() ที่ได้รับเหตุการณ์ ITestInvocationListener.testStarted(TestDescription)

การคืนสินค้า
long

getStatus

public TestResult.TestStatus getStatus ()

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

การคืนสินค้า
TestResult.TestStatus

hashCode

public int hashCode ()

การคืนสินค้า
int

ผสาน

public static TestResult merge (List<TestResult> results, 
                MergeStrategy strategy)

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

พารามิเตอร์
results List: รายการ 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 (Map<String, String> metrics)

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

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

setProtoMetrics

public void setProtoMetrics (HashMap<String, MetricMeasurement.Metric> metrics)

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

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

setSkipReason

public void setSkipReason (SkipReason reason)

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

setStackTrace

public void setStackTrace (String stackTrace)

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

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

setStartTime

public void setStartTime (long startTime)

อนุญาตให้ตั้งเวลาที่เริ่มการทดสอบเพื่อใช้กับ ITestInvocationListener.testStarted(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