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 bài kiểm tra chính xác và theo dõi các bài kiểm tra chưa hoàn thành.
Không chủ đề an toàn! Các cuộc gọi lại test* phải được gọi theo thứ tự
Bản tóm tắt
Lĩnh vực | |
---|---|
public static final String | ERROR_DIVIDER
|
nhà thầu công cộng | |
---|---|
TestRunResult () Tạo một |
Phương thức 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 () Lấy số trường hợp kiểm thử mà TestRunResult này dự kiến sẽ 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 lỗi (không thành công, lỗi giả định) |
int | getNumCompleteTests () Nhận số lượng bài kiểm tra hoàn chỉnh trong lần chạy này, tức là có trạng thái != chưa hoàn thành. |
int | getNumTests () Nhận số lượng bài kiểm tra trong lần chạy này. |
int | getNumTestsInState (TestResult.TestStatus status) Nhận số lượng bài 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, |
String | getRunFailureMessage () Trả về thông báo lỗi 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 lệnh gọi testRunStart đầu tiên. |
getTestResults () Trả về bản đồ kết quả kiểm tra. | |
getTestsInState ( statuses) getTestsInState ( statuses) Nhận tập hợp các bài kiểm tra trong các trạng thái nhất định. | |
getTestsResultsInState (TestResult.TestStatus status) Trả về tất cả | |
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 lỗi chạy. |
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ề một tệp đang được ghi lại đượ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 số liệu 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ử đã bắt đầu. |
void | testRunStarted (String runName, int testCount) Thông báo rằng quá trình chạy thử đã 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
nhà thầu công cộng
Phương thức công khai
getCompletedTests
publicgetCompletedTests ()
Nhận tập hợp các bài kiểm tra đã hoàn thành.
trả lại | |
---|---|
getElapsedTime
public long getElapsedTime ()
Trả về thời gian chạy hiện tại đã trôi qua.
trả lại | |
---|---|
long |
getExpectedTestCount
public int getExpectedTestCount ()
Lấy số trường hợp kiểm thử mà TestRunResult này dự kiến sẽ 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 phù hợp như vậy chỉ ra lỗi chạy thử nghiệm.
trả lại | |
---|---|
int |
getFailedTests
publicgetFailedTests ()
Nhận tập hợp các bài kiểm tra không thành công.
trả lại | |
---|---|
getName
public String getName ()
trả lại | |
---|---|
String | tên chạy thử |
getNumAllFailedTests
public int getNumAllFailedTests ()
Trả về tổng số bài kiểm tra ở trạng thái lỗi (không thành công, lỗi giả định)
trả lại | |
---|---|
int |
getNumCompleteTests
public int getNumCompleteTests ()
Nhận số lượng bài kiểm tra hoàn chỉnh trong lần chạy này, tức là có trạng thái != chưa hoàn thành.
trả lại | |
---|---|
int |
getNumTests
public int getNumTests ()
Nhận số lượng bài kiểm tra trong lần chạy này.
trả lại | |
---|---|
int |
getNumTestsInState
public int getNumTestsInState (TestResult.TestStatus status)
Nhận số lượng bài kiểm tra ở trạng thái nhất định cho lần chạy này.
Thông số | |
---|---|
status | TestResult.TestStatus |
trả lại | |
---|---|
int |
getPassedTests
publicgetPassedTests ()
Nhận tập hợp các bài kiểm tra đã vượt qua.
trả lại | |
---|---|
getRunFailureMô tả
public FailureDescription getRunFailureDescription ()
Trả về bộ mô tả lỗi chạy, null
nếu chạy không thành công.
trả lại | |
---|---|
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.
trả lại | |
---|---|
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 đó.
trả lại | |
---|---|
MultiMap <String, LogFile > |
getRunProtoMetrics
publicgetRunProtoMetrics ()
trả lại | |
---|---|
một ERROR(/Map) của các chỉ số chạy thử nghiệm với định dạng nguyên mẫu mới. |
getStartTime
public long getStartTime ()
Trả về thời gian bắt đầu của lệnh gọi testRunStart đầu tiên.
trả lại | |
---|---|
long |
getTestResults
publicgetTestResults ()
Trả về bản đồ kết quả kiểm tra.
trả lại | |
---|---|
getTestsInState
publicgetTestsInState ( statuses)
Nhận tập hợp các bài kiểm tra trong các trạng thái nhất định.
Thông số | |
---|---|
statuses |
trả lại | |
---|---|
getTestsResultsInState
publicgetTestsResultsInState (TestResult.TestStatus status)
Trả về tất cả TestResult
trong một trạng thái cụ thể.
Thông số | |
---|---|
status | TestResult.TestStatus |
trả lại | |
---|---|
getTextTóm tắt
public String getTextSummary ()
Trả về một chuỗi mô tả kết quả thân thiện với người dùng.
trả lại | |
---|---|
String |
hasFailedTests
public boolean hasFailedTests ()
trả lại | |
---|---|
boolean | true nếu lần chạy thử nghiệm có bất kỳ thử nghiệm lỗi hoặc thất bại nào. |
isRunComplete
public boolean isRunComplete ()
trả lại | |
---|---|
boolean | true nếu quá trình chạy thử kết thúc. |
isRunThất bại
public boolean isRunFailure ()
trả lại | |
---|---|
boolean | true nếu chạy thử không thành công. |
hợp nhất
public static TestRunResult merge (testRunResults)
Thông số | |
---|---|
testRunResults |
trả lại | |
---|---|
TestRunResult |
Xem thêm:
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 trường hợp thử nghiệm xuất hiện trong nhiều TestRunResults nhưng có cá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 sẽ 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 | |
strategy | MergeStrategy : chiến lược hợp nhất được thông qua để hợp nhất các kết quả. |
trả lại | |
---|---|
TestRunResult | TestRunResult cuối cùng chứa dữ liệu được hợp nhất từ testRunResults. |
đặt lạiChạyThất bại
public void resetRunFailure ()
Đặt lại trạng thái lỗi chạy.
Việc đặt lại trạng thái lỗi chạy đôi khi được yêu cầu khi thử lại. Điều này nên được thực hiện cẩn thận để tránh xóa một thất bại 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 |
kiểm traGiả địnhThất bại
public void testAssumptionFailure (TestDescription test, String trace)
Thông số | |
---|---|
test | TestDescription |
trace | String |
kiểm traGiả địnhThất bại
public void testAssumptionFailure (TestDescription test, FailureDescription failure)
Thông số | |
---|---|
test | TestDescription |
failure | FailureDescription |
thử nghiệmĐã kết thúc
public void testEnded (TestDescription test, long endTime,testMetrics)
Thông số | |
---|---|
test | TestDescription |
endTime | long |
testMetrics |
thử nghiệmĐã kết thúc
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 |
testLogĐã lưu
public void testLogSaved (String dataName, LogFile logFile)
Thông tin về một tệp đang được ghi lại đượ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 biểu thị nơi đối tượng được lưu và thông tin về nó. |
testRunEnded
public void testRunEnded (long elapsedTime,runMetrics)
Giao diện mới sử dụng các số liệu proto mới.
Thông số | |
---|---|
elapsedTime | long |
runMetrics |
testRunThất bại
public void testRunFailed (FailureDescription failureDescription)
Thông số | |
---|---|
failureDescription | FailureDescription |
testRunThất bại
public void testRunFailed (String errorMessage)
Thông số | |
---|---|
errorMessage | String |
testRunBắt đầu
public void testRunStarted (String runName, int testCount, long startTime)
Thông báo rằng quá trình chạy thử đã bắt đầu.
Thông số | |
---|---|
runName | String : tên được liên kết với lần chạy thử cho 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 lần chạy thử nghiệm. |
startTime | long |
testRunBắt đầu
public void testRunStarted (String runName, int testCount)
Thông báo rằng quá trình chạy thử đã bắt đầu.
Thông số | |
---|---|
runName | String : tên được liên kết với lần chạy thử cho 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 lần chạy thử nghiệm. |
testRunĐã dừng
public void testRunStopped (long elapsedTime)
Thông số | |
---|---|
elapsedTime | long |
thử nghiệmBắt đầu
public void testStarted (TestDescription test, long startTime)
Thông số | |
---|---|
test | TestDescription |
startTime | long |