ผลการทดสอบ

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

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

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) merge ( results, MergeStrategy strategy)

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

void setEndTime (long currentTimeMillis)

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

void setFailure ( FailureDescription failureDescription)

ตั้งค่าการติดตามสแต็ก

void setMetrics ( metrics) setMetrics ( metrics)

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

void setProtoMetrics ( metrics) 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

ผู้รับเหมาก่อสร้างสาธารณะ

ผลการทดสอบ

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

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

การส่งคืน

รับสถานะผลลัพธ์

public TestStatus getResultStatus ()

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

การส่งคืน
TestStatus

getSkipเหตุผล

public SkipReason getSkipReason ()

การส่งคืน
SkipReason

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

setSkipเหตุผล

public void setSkipReason (SkipReason reason)

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

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

ตั้งค่า TestStatus

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

การส่งคืน
TestResult

ตั้งค่าสถานะ

public TestResult setStatus (TestResult.TestStatus ddmlibStatus)

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

การส่งคืน
TestResult