Chạy thửKết quả
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 nhất.
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 an toàn chủ đề! 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 xây dựng công cộng | |
---|---|
TestRunResult () Tạo một |
Phương pháp công khai | |
---|---|
getCompletedTests () Nhận bộ bài kiểm tra đã hoàn thành. | |
long | getElapsedTime () Trả về thời gian đã trôi qua của lần chạy hiện tại. |
int | getExpectedTestCount () Lấy số lượng trường hợp thử nghiệm mà TestRunResult mong đợi có. |
getFailedTests () Nhận tập hợp các bài kiểm tra thất bại. | |
String | getName () |
int | getNumAllFailedTests () Trả về tổng số lần kiểm tra ở trạng thái thất bại (thất bại, giả định thất bại) |
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 () Lấy số lượng bài kiểm tra trong lần chạy này. |
int | getNumTestsInState ( TestStatus status) Lấy số lượng bài kiểm tra ở trạng thái nhất định cho lần chạy này. |
int | getNumTestsInState (TestResult.TestStatus ddmlibStatus) ĐỂ TƯƠNG THÍCH với trạng thái cũ hơn. |
getPassedTests () Nhận được tập hợp các bài kiểm tra đã vượt qua. | |
FailureDescription | getRunFailureDescription () Trả về bộ mô tả lỗi khi chạy, |
String | getRunFailureMessage () Trả về thông báo lỗi chạy thất bại, |
MultiMap <String, LogFile > | getRunLoggedFiles () Trả về 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 ở các trạng thái nhất định. | |
getTestsResultsInState ( 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 sẽ đượ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 số liệu nguyên mẫu 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 | testSkipped ( TestDescription test, SkipReason reason) |
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 xây dựng công cộng
Phương pháp công khai
getCompletedTests
publicgetCompletedTests ()
Nhận bộ bài kiểm tra đã hoàn thành.
Trả lại | |
---|---|
getElapsedTime
public long getElapsedTime ()
Trả về thời gian đã trôi qua của lần chạy hiện tại.
Trả lại | |
---|---|
long |
getExpectedTestCount
public int getExpectedTestCount ()
Lấy số lượng trường hợp thử nghiệm mà TestRunResult 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 quá trình chạy thử không thành công.
Trả lại | |
---|---|
int |
getFailedTests
publicgetFailedTests ()
Nhận tập hợp các bài kiểm tra thất bại.
Trả lại | |
---|---|
lấy tên
public String getName ()
Trả lại | |
---|---|
String | tên chạy thử |
getNumAllFailedTests
public int getNumAllFailedTests ()
Trả về tổng số lần kiểm tra ở trạng thái thất bại (thất bại, giả định thất bại)
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 ()
Lấy số lượng bài kiểm tra trong lần chạy này.
Trả lại | |
---|---|
int |
getNumTestsInState
public int getNumTestsInState (TestStatus status)
Lấy 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 | TestStatus |
Trả lại | |
---|---|
int |
getNumTestsInState
public int getNumTestsInState (TestResult.TestStatus ddmlibStatus)
ĐỂ TƯƠNG THÍCH với trạng thái cũ hơn. Thay vào đó hãy sử dụng getNumTestsInState(com.android.tradefed.result.TestStatus)
.
Thông số | |
---|---|
ddmlibStatus | TestResult.TestStatus |
Trả lại | |
---|---|
int |
getPassedTests
publicgetPassedTests ()
Nhận được 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 khi chạy, null
nếu lần 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 thất bại, null
nếu chạy không thành công.
Trả lại | |
---|---|
String |
getRunLoggedFiles
public MultiMap<String, LogFile> getRunLoggedFiles ()
Trả về 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 | |
---|---|
ERROR(/Map) của số liệu chạy thử nghiệm với định dạng nguyên mẫu mới. |
lấy thời gian bắt đầu
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 ở các trạng thái nhất định.
Thông số | |
---|---|
statuses |
Trả lại | |
---|---|
getTestsResultsInState
publicgetTestsResultsInState (TestStatus status)
Trả về tất cả TestResult
ở một trạng thái cụ thể.
Thông số | |
---|---|
status | 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 quá trình chạy thử có bất kỳ thử nghiệm thất bại hoặc lỗ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 kiểm thử xuất hiện 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 sẽ nối tất 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 áp dụng để đạt được kết quả hợp nhất. |
Trả lại | |
---|---|
TestRunResult | TestRunResult cuối cùng chứa dữ liệu đã hợp nhất từ testRunResults. |
resetRunThấ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 một cách cẩn thận để tránh xảy ra lỗ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 |
kiểm traĐã 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 sẽ đượ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 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ó. |
thử nghiệmChạyĐã kết thúc
public void testRunEnded (long elapsedTime,runMetrics)
Giao diện mới sử dụng số liệu nguyên mẫu mới.
Thông số | |
---|---|
elapsedTime | long |
runMetrics |
thử nghiệm Chạy không thành công
public void testRunFailed (FailureDescription failureDescription)
Thông số | |
---|---|
failureDescription | FailureDescription |
thử nghiệm Chạy không thành công
public void testRunFailed (String errorMessage)
Thông số | |
---|---|
errorMessage | String |
thử nghiệmChạyBắ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 liên quan đến lần chạy thử nhằm mục đích theo dõi. |
testCount | int : số lượng trường hợp thử nghiệm dự kiến liên quan đến lần chạy thử nghiệm. |
startTime | long |
thử nghiệmChạyBắ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 liên quan đến lần chạy thử nhằm mục đích theo dõi. |
testCount | int : số lượng trường hợp thử nghiệm dự kiến liên quan đến lần chạy thử nghiệm. |
thử nghiệmRunStopped
public void testRunStopped (long elapsedTime)
Thông số | |
---|---|
elapsedTime | long |
kiểm traBỏ qua
public void testSkipped (TestDescription test, SkipReason reason)
Thông số | |
---|---|
test | TestDescription |
reason | SkipReason |
thử nghiệmBắt đầu
public void testStarted (TestDescription test, long startTime)
Thông số | |
---|---|
test | TestDescription |
startTime | long |