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 TestRunResult trống.

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, null nếu chạy không thành công.

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 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ả 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 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

TestRunResult

public TestRunResult ()

Tạo một TestRunResult trống.

Phương thức công khai

getCompletedTests

public  getCompletedTests ()

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

public  getFailedTests ()

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

public  getPassedTests ()

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 >

getRunMetrics

public  getRunMetrics ()

trả lại
một ERROR(/Map) của các chỉ số chạy thử nghiệm.

getRunProtoMetrics

public  getRunProtoMetrics ()

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

public  getTestResults ()

Trả về bản đồ kết quả kiểm tra.

trả lại

getTestsInState

public  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.

Thông số
statuses

trả lại

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

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

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 : Một danh sách TestRunResult để hợp nhất.

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

kiểm traBỏ qua

public void testIgnored (TestDescription test)

Thông số
test TestDescription

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

thử nghiệmBắt đầu

public void testStarted (TestDescription test)

Thông số
test TestDescription