จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ

TestRunResult

public class TestRunResult
extends Object

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


เก็บผลจากการทดสอบครั้งเดียว

รักษาจำนวนการทดสอบที่แม่นยำ และติดตามการทดสอบที่ไม่สมบูรณ์

เธรดไม่ปลอดภัย! ต้องเรียกการโทรกลับสำหรับการทดสอบ* ตามลำดับ

สรุป

ทุ่งนา

public static final String ERROR_DIVIDER

ผู้สร้างสาธารณะ

TestRunResult ()

สร้าง TestRunResult ที่ว่างเปล่า

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

getCompletedTests ()

รับชุดการทดสอบที่เสร็จสิ้น

long getElapsedTime ()

ส่งกลับเวลาที่ใช้รันปัจจุบัน

int getExpectedTestCount ()

รับจำนวนกรณีการทดสอบ TestRunResult นี้คาดว่าจะมี

getFailedTests ()

รับชุดการทดสอบที่ล้มเหลว

String getName ()
int getNumAllFailedTests ()

ส่งคืนจำนวนการทดสอบทั้งหมดในสถานะความล้มเหลว (ล้มเหลว สมมติฐานล้มเหลว)

int getNumCompleteTests ()

รับจำนวนการทดสอบที่สมบูรณ์ในการรันนี้ เช่น มีสถานะ != ไม่สมบูรณ์

int getNumTests ()

รับจำนวนการทดสอบในการรันนี้

int getNumTestsInState (TestResult.TestStatus status)

รับจำนวนการทดสอบในสถานะที่กำหนดสำหรับการรันนี้

getPassedTests ()

รับชุดการทดสอบที่ผ่าน

FailureDescription getRunFailureDescription ()

ส่งคืนตัวอธิบายความล้มเหลวในการรัน null หากการรันไม่ล้มเหลว

String getRunFailureMessage ()

ส่งคืนข้อความแสดงข้อผิดพลาดในการรันล้มเหลว เป็น null หากการรันไม่ล้มเหลว

MultiMap <String, LogFile > getRunLoggedFiles ()

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

getRunMetrics ()
getRunProtoMetrics ()
long getStartTime ()

ส่งกลับเวลาเริ่มต้นของการเรียก testRunStart ครั้งแรก

getTestResults ()

ส่งคืนแผนที่ของผลการทดสอบ

getTestsResultsInState (TestResult.TestStatus status)

ส่งกลับ TestResult ทั้งหมดในสถานะเฉพาะ

String getTextSummary ()

ส่งกลับสตริงที่เป็นมิตรกับผู้ใช้ที่อธิบายผลลัพธ์

boolean hasFailedTests ()
boolean isRunComplete ()
boolean isRunFailure ()
static TestRunResult merge ( testRunResults) merge ( testRunResults)
static TestRunResult merge ( testRunResults, MergeStrategy strategy) merge ( testRunResults, MergeStrategy strategy)

รวม TestRunResults หลายรายการของ testRunName เดียวกัน

void resetRunFailure ()

รีเซ็ตสถานะความล้มเหลวในการรัน

void setAggregateMetrics (boolean metricAggregation)
void setRunComplete (boolean runComplete)
void testAssumptionFailure ( TestDescription test, String trace)
void testAssumptionFailure ( TestDescription test, FailureDescription failure)
void testEnded ( TestDescription test, long endTime, testMetrics) testEnded ( TestDescription test, long endTime, testMetrics)
void testEnded ( TestDescription test, testMetrics) testEnded ( TestDescription test, testMetrics)
void testFailed ( TestDescription test, FailureDescription failure)
void testFailed ( TestDescription test, String trace)
void testIgnored ( TestDescription test)
void testLogSaved (String dataName, LogFile logFile)

ข้อมูลเกี่ยวกับไฟล์ที่บันทึกจะถูกจัดเก็บและเชื่อมโยงกับกรณีทดสอบหรือดำเนินการทดสอบ

void testRunEnded (long elapsedTime, runMetrics) testRunEnded (long elapsedTime, runMetrics)

อินเทอร์เฟซใหม่โดยใช้เมตริกโปรโตใหม่

void testRunFailed ( FailureDescription failureDescription)
void testRunFailed (String errorMessage)
void testRunStarted (String runName, int testCount, long startTime)

แจ้งว่าการทดสอบเริ่มต้นขึ้น

void testRunStarted (String runName, int testCount)

แจ้งว่าการทดสอบเริ่มต้นขึ้น

void testRunStopped (long elapsedTime)
void testStarted ( TestDescription test, long startTime)
void testStarted ( TestDescription test)

ทุ่งนา

ERROR_DIVIDER

public static final String ERROR_DIVIDER

ผู้สร้างสาธารณะ

TestRunResult

public TestRunResult ()

สร้าง TestRunResult ที่ว่างเปล่า

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

getCompletedTests

public  getCompletedTests ()

รับชุดการทดสอบที่เสร็จสิ้น

คืนสินค้า

getElapsedTime

public long getElapsedTime ()

ส่งกลับเวลาที่ใช้รันปัจจุบัน

คืนสินค้า
long

getExpectedTestCount

public int getExpectedTestCount ()

รับจำนวนกรณีการทดสอบ TestRunResult นี้คาดว่าจะมี จำนวนจริงอาจน้อยกว่าจำนวนที่คาดไว้เนื่องจากการทดสอบขัดข้อง โดยปกติ ความไม่ตรงกันดังกล่าวบ่งชี้ว่าการทดสอบทำงานล้มเหลว

คืนสินค้า
int

getFailedTests

public  getFailedTests ()

รับชุดการทดสอบที่ล้มเหลว

คืนสินค้า

getName

public String getName ()

คืนสินค้า
String ชื่อการทดสอบการทำงาน

getNumAllFailedTests

public int getNumAllFailedTests ()

ส่งคืนจำนวนการทดสอบทั้งหมดในสถานะความล้มเหลว (ล้มเหลว สมมติฐานล้มเหลว)

คืนสินค้า
int

getNumCompleteTests

public int getNumCompleteTests ()

รับจำนวนการทดสอบที่สมบูรณ์ในการรันนี้ เช่น มีสถานะ != ไม่สมบูรณ์

คืนสินค้า
int

getNumTests

public int getNumTests ()

รับจำนวนการทดสอบในการรันนี้

คืนสินค้า
int

getNumTestsInState

public int getNumTestsInState (TestResult.TestStatus status)

รับจำนวนการทดสอบในสถานะที่กำหนดสำหรับการรันนี้

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

คืนสินค้า
int

getPassedTests

public  getPassedTests ()

รับชุดการทดสอบที่ผ่าน

คืนสินค้า

getRunFailureDescription

public FailureDescription getRunFailureDescription ()

ส่งคืนตัวอธิบายความล้มเหลวในการรัน null หากการรันไม่ล้มเหลว

คืนสินค้า
FailureDescription

getRunFailureMessage

public String getRunFailureMessage ()

ส่งคืนข้อความแสดงข้อผิดพลาดในการรันล้มเหลว เป็น null หากการรันไม่ล้มเหลว

คืนสินค้า
String

getRunLoggedFiles

public MultiMap<String, LogFile> getRunLoggedFiles ()

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

คืนสินค้า
MultiMap <String, LogFile >

getRunMetrics

public  getRunMetrics ()

คืนสินค้า
ERROR(/Map) ของเมทริกการรันการทดสอบ

getRunProtoMetrics

public  getRunProtoMetrics ()

คืนสินค้า
ERROR(/Map) ของตัววัดการเรียกใช้การทดสอบด้วยรูปแบบโปรโตใหม่

getStartTime

public long getStartTime ()

ส่งกลับเวลาเริ่มต้นของการเรียก testRunStart ครั้งแรก

คืนสินค้า
long

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

public  getTestResults ()

ส่งคืนแผนที่ของผลการทดสอบ

คืนสินค้า

getTestsResultsInState

public  getTestsResultsInState (TestResult.TestStatus status)

ส่งกลับ TestResult ทั้งหมดในสถานะเฉพาะ

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

คืนสินค้า

getTextSummary

public String getTextSummary ()

ส่งกลับสตริงที่เป็นมิตรกับผู้ใช้ที่อธิบายผลลัพธ์

คืนสินค้า
String

hasFailedTests

public boolean hasFailedTests ()

คืนสินค้า
boolean true หากการทดสอบรันมีการทดสอบที่ล้มเหลวหรือข้อผิดพลาด

isRunComplete

public boolean isRunComplete ()

คืนสินค้า
boolean true หากการทดสอบรันเสร็จสิ้น

isRunFailure

public boolean isRunFailure ()

คืนสินค้า
boolean true หากการทดสอบรันล้มเหลว

ผสาน

public static TestRunResult merge ( testRunResults)

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

คืนสินค้า
TestRunResult

ดูสิ่งนี้ด้วย:

ผสาน

public static TestRunResult merge ( testRunResults, 
                MergeStrategy strategy)

รวม TestRunResults หลายรายการของ testRunName เดียวกัน หาก testcase ปรากฏขึ้นในหลาย TestRunResults แต่มีผลลัพธ์ที่แตกต่างกัน (เช่น "boottest-device" รันสามครั้งด้วยผลลัพธ์ FAIL-FAIL-PASS) เราจะเชื่อมต่อ stack trace ทั้งหมดจากการรัน FAILED และเชื่อถือผลลัพธ์การรันสุดท้ายสำหรับสถานะ เมตริก ไฟล์บันทึก เวลาเริ่มต้น/สิ้นสุด

พารามิเตอร์
testRunResults : รายการ TestRunResult ที่จะผสาน

strategy MergeStrategy : กลยุทธ์การรวมที่ใช้สำหรับผลลัพธ์การรวม

คืนสินค้า
TestRunResult TestRunResult สุดท้ายที่มีข้อมูลที่ผสานจาก testRunResults

resetRunFailure

public void resetRunFailure ()

รีเซ็ตสถานะความล้มเหลวในการรัน

บางครั้งจำเป็นต้องรีเซ็ตสถานะการรันล้มเหลวเมื่อลองใหม่ ควรทำด้วยความระมัดระวังเพื่อหลีกเลี่ยงการล้างความล้มเหลวที่แท้จริง

setAggregateMetrics

public void setAggregateMetrics (boolean metricAggregation)

พารามิเตอร์
metricAggregation boolean

setRunComplete

public void setRunComplete (boolean runComplete)

พารามิเตอร์
runComplete boolean

ทดสอบสมมติฐานล้มเหลว

public void testAssumptionFailure (TestDescription test, 
                String trace)

พารามิเตอร์
test TestDescription

trace String

ทดสอบสมมติฐานล้มเหลว

public void testAssumptionFailure (TestDescription test, 
                FailureDescription failure)

พารามิเตอร์
test TestDescription

failure FailureDescription

สิ้นสุดการทดสอบ

public void testEnded (TestDescription test, 
                long endTime, 
                 testMetrics)

พารามิเตอร์
test TestDescription

endTime long

testMetrics

สิ้นสุดการทดสอบ

public void testEnded (TestDescription test, 
                 testMetrics)

พารามิเตอร์
test TestDescription

testMetrics

การทดสอบล้มเหลว

public void testFailed (TestDescription test, 
                FailureDescription failure)

พารามิเตอร์
test TestDescription

failure FailureDescription

การทดสอบล้มเหลว

public void testFailed (TestDescription test, 
                String trace)

พารามิเตอร์
test TestDescription

trace String

ทดสอบละเว้น

public void testIgnored (TestDescription test)

พารามิเตอร์
test TestDescription

testLogSaved

public void testLogSaved (String dataName, 
                LogFile logFile)

ข้อมูลเกี่ยวกับไฟล์ที่บันทึกจะถูกจัดเก็บและเชื่อมโยงกับกรณีทดสอบหรือดำเนินการทดสอบ

พารามิเตอร์
dataName String : ชื่อที่อ้างอิงข้อมูล

logFile LogFile : วัตถุ LogFile ที่แสดงตำแหน่งที่บันทึกวัตถุและข้อมูลเกี่ยวกับวัตถุนั้น

testRunEnded

public void testRunEnded (long elapsedTime, 
                 runMetrics)

อินเทอร์เฟซใหม่โดยใช้เมตริกโปรโตใหม่

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

runMetrics

testRunFailed

public void testRunFailed (FailureDescription failureDescription)

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

testRunFailed

public void testRunFailed (String errorMessage)

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

testRunStarted

public void testRunStarted (String runName, 
                int testCount, 
                long startTime)

แจ้งว่าการทดสอบเริ่มต้นขึ้น

พารามิเตอร์
runName String : ชื่อที่เกี่ยวข้องกับการทดสอบรันเพื่อวัตถุประสงค์ในการติดตาม

testCount int : จำนวนกรณีทดสอบที่คาดไว้ที่เกี่ยวข้องกับการทดสอบ

startTime long

testRunStarted

public void testRunStarted (String runName, 
                int testCount)

แจ้งว่าการทดสอบเริ่มต้นขึ้น

พารามิเตอร์
runName String : ชื่อที่เกี่ยวข้องกับการทดสอบรันเพื่อวัตถุประสงค์ในการติดตาม

testCount int : จำนวนกรณีทดสอบที่คาดไว้ที่เกี่ยวข้องกับการทดสอบ

testRunStopped

public void testRunStopped (long elapsedTime)

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

ทดสอบเริ่มแล้ว

public void testStarted (TestDescription test, 
                long startTime)

พารามิเตอร์
test TestDescription

startTime long

ทดสอบเริ่มแล้ว

public void testStarted (TestDescription test)

พารามิเตอร์
test TestDescription