Google cam kết thúc đẩy công bằng chủng tộc cho Cộng đồng người da đen. Xem cách thực hiện.
Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.

TestRunResult

public class TestRunResult
extends Object

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


Giữ kết quả từ một lần chạy thử nghiệm.

Duy trì số lượng chính xác các bài kiểm tra và theo dõi các bài kiểm tra chưa hoàn thành.

Không an toàn chủ đề! Các lệnh gọi lại kiểm tra * phải được gọi theo thứ tự

Bản tóm tắt

Lĩnh vực

public static final String ERROR_DIVIDER

Các nhà xây dựng công cộng

TestRunResult ()

Tạo một TestRunResult trống.

Phương pháp công khai

getCompletedTests ()

Nhận tập hợp các bài kiểm tra đã hoàn thành.

long getElapsedTime ()

Trả về thời gian chạy hiện tại đã trôi qua.

int getExpectedTestCount ()

Nhận số lượng trường hợp thử nghiệm mà TestRunResult này mong đợi có.

getFailedTests ()

Nhận tập hợp các bài kiểm tra không thành công.

String getName ()
int getNumAllFailedTests ()

Trả về tổng số bài kiểm tra ở trạng thái thất bại (không thành công, lỗi giả định)

int getNumCompleteTests ()

Nhận số lần kiểm tra hoàn chỉnh trong lần chạy này, tức là với trạng thái! = Chưa hoàn thành.

int getNumTests ()

Nhận số lần kiểm tra trong lần chạy này.

int getNumTestsInState (TestResult.TestStatus status)

Nhận số lần kiểm tra ở trạng thái nhất định cho lần chạy này.

getPassedTests ()

Nhận tập hợp các bài kiểm tra đã vượt qua.

FailureDescription getRunFailureDescription ()

Trả về bộ mô tả lỗi chạy, null nếu quá trình chạy không thất bại.

String getRunFailureMessage ()

Trả về thông báo lỗi chạy không thành công, null nếu chạy không thành công.

MultiMap <String, LogFile > getRunLoggedFiles ()

Trả về một bản sao của bản đồ chứa tất cả tệp đã ghi được liên kết với trường hợp thử nghiệm đó.

getRunMetrics ()
getRunProtoMetrics ()
long getStartTime ()

Trả về thời gian bắt đầu của cuộc gọi testRunStart đầu tiên.

getTestResults ()

Trả về bản đồ kết quả thử nghiệm.

getTestsResultsInState (TestResult.TestStatus status)

Trả về tất cả TestResult trong một trạng thái cụ thể.

String getTextSummary ()

Trả về một chuỗi mô tả kết quả thân thiện với người dùng.

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

Hợp nhất nhiều TestRunResults của cùng một testRunName.

void resetRunFailure ()

Đặt lại trạng thái chạy không thành công.

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)

Thông tin về tệp đang được ghi được lưu trữ và liên kết với trường hợp thử nghiệm hoặc quá trình chạy thử nghiệm đang diễn ra.

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

Giao diện mới sử dụng các chỉ số proto mới.

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

Thông báo rằng quá trình chạy thử nghiệm đã bắt đầu.

void testRunStarted (String runName, int testCount)

Thông báo rằng quá trình chạy thử nghiệm đã bắt đầu.

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

Lĩnh vực

ERROR_DIVIDER

public static final String ERROR_DIVIDER

Các nhà xây dựng công cộng

TestRunResult

public TestRunResult ()

Tạo một TestRunResult trống.

Phương pháp công khai

getCompletedTests

public  getCompletedTests ()

Nhận tập hợp các bài kiểm tra đã hoàn thành.

Lợi nhuận

getElapsedTime

public long getElapsedTime ()

Trả về thời gian chạy hiện tại đã trôi qua.

Lợi nhuận
long

getEprisTestCount

public int getExpectedTestCount ()

Nhận số lượng trường hợp thử nghiệm mà TestRunResult này mong đợi có. Con số thực tế có thể ít hơn con số dự kiến ​​do sự cố thử nghiệm. Thông thường, sự không khớp như vậy cho thấy sự cố chạy thử nghiệm.

Lợi nhuận
int

getFailedTests

public  getFailedTests ()

Nhận tập hợp các bài kiểm tra không thành công.

Lợi nhuận

getName

public String getName ()

Lợi nhuận
String tên chạy thử nghiệm

getNumAllFailedTests

public int getNumAllFailedTests ()

Trả về tổng số bài kiểm tra ở trạng thái thất bại (không thành công, lỗi giả định)

Lợi nhuận
int

getNumCompleteTests

public int getNumCompleteTests ()

Nhận số lần kiểm tra hoàn chỉnh trong lần chạy này, tức là với trạng thái! = Chưa hoàn thành.

Lợi nhuận
int

getNumTests

public int getNumTests ()

Nhận số lần kiểm tra trong lần chạy này.

Lợi nhuận
int

getNumTestsInState

public int getNumTestsInState (TestResult.TestStatus status)

Nhận số lần kiểm tra ở trạng thái nhất định cho lần chạy này.

Thông số
status TestResult.TestStatus

Lợi nhuận
int

getPassedTests

public  getPassedTests ()

Nhận tập hợp các bài kiểm tra đã vượt qua.

Lợi nhuận

getRunFailureDescription

public FailureDescription getRunFailureDescription ()

Trả về bộ mô tả lỗi chạy, null nếu quá trình chạy không thất bại.

Lợi nhuận
FailureDescription

getRunFailureMessage

public String getRunFailureMessage ()

Trả về thông báo lỗi chạy không thành công, null nếu chạy không thành công.

Lợi nhuận
String

getRunLoggedFiles

public MultiMap<String, LogFile> getRunLoggedFiles ()

Trả về một bản sao của bản đồ chứa tất cả tệp đã ghi được liên kết với trường hợp thử nghiệm đó.

Lợi nhuận
MultiMap <String, LogFile >

getRunMetrics

public  getRunMetrics ()

Lợi nhuận
một ERROR(/Map) của các chỉ số chạy thử nghiệm.

getRunProtoMetrics

public  getRunProtoMetrics ()

Lợi nhuận
một ERROR(/Map) của các chỉ số chạy thử nghiệm với định dạng proto mới.

getStartTime

public long getStartTime ()

Trả về thời gian bắt đầu của cuộc gọi testRunStart đầu tiên.

Lợi nhuận
long

getTestResults

public  getTestResults ()

Trả về bản đồ kết quả thử nghiệm.

Lợi nhuận

getTestsResultsInState

public  getTestsResultsInState (TestResult.TestStatus status)

Trả về tất cả TestResult trong một trạng thái cụ thể.

Thông số
status TestResult.TestStatus

Lợi nhuận

getTextSummary

public String getTextSummary ()

Trả về một chuỗi mô tả kết quả thân thiện với người dùng.

Lợi nhuận
String

hasFailedTests

public boolean hasFailedTests ()

Lợi nhuận
boolean true nếu chạy thử nghiệm có bất kỳ thử nghiệm không thành công hoặc lỗi.

isRunComplete

public boolean isRunComplete ()

Lợi nhuận
boolean true nếu quá trình chạy thử nghiệm kết thúc.

isRunFailure

public boolean isRunFailure ()

Lợi nhuận
boolean true nếu chạy thử nghiệm không thành công.

hợp nhất

public static TestRunResult merge ( testRunResults)

Thông số
testRunResults

Lợi nhuận
TestRunResult

hợp nhất

public static TestRunResult merge ( testRunResults, 
                MergeStrategy strategy)

Hợp nhất nhiều TestRunResults của cùng một testRunName. Nếu một testcase hiển thị trong nhiều TestRunResults nhưng có kết quả khác nhau (ví dụ: "boottest-device" chạy ba lần với kết quả FAIL-FAIL-PASS), chúng tôi nối tất cả các dấu vết ngăn xếp từ các lần chạy FAILED và tin tưởng vào kết quả chạy cuối cùng cho trạng thái, số liệu, tệp nhật ký, thời gian bắt đầu / kết thúc.

Thông số
testRunResults : Danh sách TestRunResult để hợp nhất.

strategy MergeStrategy : chiến lược hợp nhất được áp dụng để hợp nhất các kết quả.

Lợi nhuận
TestRunResult TestRunResult cuối cùng chứa dữ liệu đã hợp nhất từ ​​testRunResults.

resetRunFailure

public void resetRunFailure ()

Đặt lại trạng thái chạy không thành công.

Đôi khi cần phải đặt lại trạng thái chạy lỗi khi thử lại. Điều này cần được thực hiện cẩn thận để tránh làm hỏng thực sự.

setAggregateMetrics

public void setAggregateMetrics (boolean metricAggregation)

Thông số
metricAggregation boolean

setRunComplete

public void setRunComplete (boolean runComplete)

Thông số
runComplete boolean

testAssumptionFailure

public void testAssumptionFailure (TestDescription test, 
                String trace)

Thông số
test TestDescription

trace String

testAssumptionFailure

public void testAssumptionFailure (TestDescription test, 
                FailureDescription failure)

Thông số
test TestDescription

failure FailureDescription

testEnded

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

Thông số
test TestDescription

endTime long

testMetrics

testEnded

public void testEnded (TestDescription test, 
                 testMetrics)

Thông số
test TestDescription

testMetrics

thử nghiệm thất bại

public void testFailed (TestDescription test, 
                FailureDescription failure)

Thông số
test TestDescription

failure FailureDescription

thử nghiệm thất bại

public void testFailed (TestDescription test, 
                String trace)

Thông số
test TestDescription

trace String

testIgnored

public void testIgnored (TestDescription test)

Thông số
test TestDescription

testLogSaved

public void testLogSaved (String dataName, 
                LogFile logFile)

Thông tin về tệp đang được ghi được lưu trữ và liên kết với trường hợp thử nghiệm hoặc quá trình chạy thử nghiệm đang diễn ra.

Thông số
dataName String : tên tham chiếu đến dữ liệu.

logFile LogFile : Đối tượng LogFile đại diện cho nơi lưu đối tượng và thông tin về nó.

testRunEnded

public void testRunEnded (long elapsedTime, 
                 runMetrics)

Giao diện mới sử dụng các chỉ số proto mới.

Thông số
elapsedTime long

runMetrics

testRunFailed

public void testRunFailed (FailureDescription failureDescription)

Thông số
failureDescription FailureDescription

testRunFailed

public void testRunFailed (String errorMessage)

Thông số
errorMessage String

testRunStarted

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

Thông báo rằng quá trình chạy thử nghiệm đã bắt đầu.

Thông số
runName String : tên liên quan đến quá trình chạy thử nghiệm nhằm mục đích theo dõi.

testCount int : số lượng các trường hợp thử nghiệm dự kiến ​​được liên kết với quá trình chạy thử nghiệm.

startTime long

testRunStarted

public void testRunStarted (String runName, 
                int testCount)

Thông báo rằng quá trình chạy thử nghiệm đã bắt đầu.

Thông số
runName String : tên liên quan đến quá trình chạy thử nghiệm nhằm mục đích theo dõi.

testCount int : số lượng các trường hợp thử nghiệm dự kiến ​​được liên kết với quá trình chạy thử nghiệm.

testRunStopped

public void testRunStopped (long elapsedTime)

Thông số
elapsedTime long

testStarted

public void testStarted (TestDescription test, 
                long startTime)

Thông số
test TestDescription

startTime long

testStarted

public void testStarted (TestDescription test)

Thông số
test TestDescription