ผลการทดสอบ

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

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

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 setStackTrace (String stackTrace)

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

void setStartTime (long startTime)

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

TestResult setStatus (TestResult.TestStatus status)

ตั้งค่า TestStatus

ทุ่งนา

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

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

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

คืนสินค้า

getStackTrace

public String getStackTrace ()

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

คืนสินค้า
String

getStartTime

public long getStartTime ()

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

คืนสินค้า
long

รับสถานะ

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

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

ตั้งค่า TestStatus

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

คืนสินค้า
TestResult