BaseDeviceMetricCollector
public class BaseDeviceMetricCollector
extends Object
implements IMetricCollector , IDeviceActionReceiver
java.lang.Object | |
↳ | com.android.tradefed.device.metric.BaseDeviceMetricCollector |
Triển khai cơ sở của IMetricCollector
cho phép bắt đầu và dừng bộ sưu tập trên onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData)
và ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map))
.
Bản tóm tắt
Lĩnh vực | |
---|---|
public static final String | TEST_CASE_EXCLUDE_GROUP_OPTION |
public static final String | TEST_CASE_INCLUDE_GROUP_OPTION
|
nhà thầu công cộng | |
---|---|
BaseDeviceMetricCollector () |
Phương thức công khai | |
---|---|
void | extraInit ( IInvocationContext context, ITestInvocationListener listener) |
final | getBuildInfos () Trả về danh sách thông tin bản dựng có sẵn trong lời gọi. |
final | getDevices () Trả về danh sách các thiết bị có sẵn trong lời gọi. |
File | getFileFromTestArtifacts (String fileName) Truy xuất tệp từ các tạo phẩm thử nghiệm hoặc tạo tác mô-đun và lưu vào bộ đệm ẩn tệp đó trong bản đồ cho các cuộc gọi tiếp theo. |
final ITestInvocationListener | getInvocationListener () Trả về |
String | getModuleName () |
final | getRealDevices () Trả về tất cả các thiết bị non-stub từ danh sách |
String | getRunName () Trả về tên của |
final ITestInvocationListener | init ( IInvocationContext context, ITestInvocationListener listener) Khởi tạo trình thu thập với bối cảnh hiện tại và nơi chuyển tiếp kết quả. |
final void | invocationEnded (long elapsedTime) Báo cáo rằng lời gọi đã kết thúc, cho dù thành công hay do một số điều kiện lỗi. |
final void | invocationFailed ( FailureDescription failure) Báo cáo một lệnh gọi không đầy đủ do một số điều kiện lỗi. |
final void | invocationFailed (Throwable cause) Báo cáo một lệnh gọi không đầy đủ do một số điều kiện lỗi. |
final void | invocationStarted ( IInvocationContext context) Yêu cầu Listeners để chuyển tiếp |
final boolean | isDisabled () Trả về True nếu toàn bộ đối tượng bị vô hiệu hóa (bỏ qua cả thiết lập và phá bỏ). |
boolean | isDisabledReceiver () |
final void | logAssociation (String dataName, LogFile logFile) Không sử dụng triển khai trình thu thập số liệu bên trong. |
void | onTestAssumptionFailure ( DeviceMetricData testData, TestDescription test) Gọi lại khi một trường hợp thử nghiệm thất bại với giả định thất bại. |
void | onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics, TestDescription test) onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics, TestDescription test) Gọi lại khi một trường hợp thử nghiệm kết thúc. |
void | onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics) onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics) Gọi lại khi một trường hợp thử nghiệm kết thúc. |
void | onTestFail ( DeviceMetricData testData, TestDescription test) Gọi lại khi một trường hợp thử nghiệm không thành công. |
void | onTestModuleEnded () Cho phép chụp sự kiện kết thúc mô-đun. |
void | onTestModuleStarted () Cho phép chụp sự kiện bắt đầu mô-đun. |
void | onTestRunEnd ( DeviceMetricData runData, currentRunMetrics) onTestRunEnd ( DeviceMetricData runData, currentRunMetrics) Gọi lại khi quá trình chạy thử kết thúc. |
void | onTestRunFailed ( DeviceMetricData testData, FailureDescription failure) Gọi lại cho các sự kiện testRunFailed |
void | onTestRunStart ( DeviceMetricData runData) Gọi lại khi bắt đầu chạy thử. |
void | onTestStart ( DeviceMetricData testData) Gọi lại khi một trường hợp thử nghiệm được bắt đầu. |
void | rebootEnded ( ITestDevice device) Nhận thông báo khi quá trình khởi động lại kết thúc trên thiết bị. |
void | rebootStarted ( ITestDevice device) Nhận thông báo khi thiết bị bắt đầu khởi động lại. |
final void | setDisable (boolean isDisabled) Đặt xem có nên tắt đối tượng hay không. |
void | setDisableReceiver (boolean isDisabled) Đặt có nên tắt |
final void | setLogSaver ( ILogSaver logSaver) Không sử dụng triển khai trình thu thập số liệu bên trong. |
final void | testAssumptionFailure ( TestDescription test, String trace) Được gọi khi một thử nghiệm nguyên tử báo hiệu rằng nó giả định một điều kiện sai |
final void | testAssumptionFailure ( TestDescription test, FailureDescription failure) Được gọi khi một thử nghiệm nguyên tử báo hiệu rằng nó giả định một điều kiện sai |
final void | testEnded ( TestDescription test, long endTime, testMetrics) testEnded ( TestDescription test, long endTime, testMetrics) Thay thế cho |
final void | testEnded ( TestDescription test, testMetrics) testEnded ( TestDescription test, testMetrics) Báo cáo kết thúc thực hiện của một trường hợp thử nghiệm riêng lẻ. |
final void | testFailed ( TestDescription test, FailureDescription failure) Báo cáo sự thất bại của một trường hợp thử nghiệm cá nhân. |
final void | testFailed ( TestDescription test, String trace) Báo cáo sự thất bại của một trường hợp thử nghiệm cá nhân. |
final void | testIgnored ( TestDescription test) Được gọi khi không chạy thử nghiệm, thường là do phương pháp thử nghiệm được chú thích bằng org.junit.Ignore. |
final void | testLog (String dataName, LogDataType dataType, InputStreamSource dataStream) Cung cấp nhật ký liên quan hoặc dữ liệu gỡ lỗi từ lệnh gọi thử nghiệm. |
final void | testLogSaved (String dataName, LogDataType dataType, InputStreamSource dataStream, LogFile logFile) Không sử dụng triển khai trình thu thập số liệu bên trong. |
final void | testModuleEnded () Báo cáo kết thúc chạy mô-đun. |
final void | testModuleStarted ( IInvocationContext moduleContext) Báo cáo sự khởi đầu của một mô-đun đang chạy. |
final void | testRunEnded (long elapsedTime, runMetrics) testRunEnded (long elapsedTime, runMetrics) Báo cáo kết thúc chạy thử. |
final void | testRunFailed ( FailureDescription failure) Báo cáo chạy thử nghiệm không thể hoàn thành do lỗi được mô tả bởi |
final void | testRunFailed (String errorMessage) Báo cáo chạy thử nghiệm không thể hoàn thành do một lỗi nghiêm trọng. |
final void | testRunStarted (String runName, int testCount, int attemptNumber) Báo cáo bắt đầu chạy thử. |
final void | testRunStarted (String runName, int testCount) Gọi lại chạy thử nghiệm |
final void | testRunStarted (String runName, int testCount, int attemptNumber, long startTime) Báo cáo bắt đầu chạy thử. |
final void | testRunStopped (long elapsedTime) Chạy thử báo cáo đã dừng trước khi hoàn thành do yêu cầu của người dùng. |
final void | testStarted ( TestDescription test, long startTime) Thay thế cho |
final void | testStarted ( TestDescription test) Các trường hợp thử nghiệm gọi lại |
Lĩnh vực
TEST_CASE_EXCLUDE_GROUP_OPTION
public static final String TEST_CASE_EXCLUDE_GROUP_OPTION
TEST_CASE_INCLUDE_GROUP_OPTION
public static final String TEST_CASE_INCLUDE_GROUP_OPTION
nhà thầu công cộng
BaseDeviceMetricCollector
public BaseDeviceMetricCollector ()
Phương thức công khai
thêmInit
public void extraInit (IInvocationContext context, ITestInvocationListener listener)
ném | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
getBuildInfos
public finalgetBuildInfos ()
Trả về danh sách thông tin bản dựng có sẵn trong lời gọi.
trả lại | |
---|---|
getDevices
public finalgetDevices ()
Trả về danh sách các thiết bị có sẵn trong lời gọi.
trả lại | |
---|---|
getFileFromTestArtifacts
public File getFileFromTestArtifacts (String fileName)
Truy xuất tệp từ các tạo phẩm thử nghiệm hoặc tạo tác mô-đun và lưu vào bộ đệm ẩn tệp đó trong bản đồ cho các cuộc gọi tiếp theo.
Thông số | |
---|---|
fileName | String : tên của tệp để tra cứu trong các tạo phẩm. |
trả lại | |
---|---|
File | Tệp từ tạo phẩm thử nghiệm hoặc tạo tác mô-đun. Trả về null nếu không tìm thấy tệp. |
getInvocationListener
public final ITestInvocationListener getInvocationListener ()
Trả về ITestInvocationListener
ban đầu nơi chúng tôi đang chuyển tiếp kết quả.
trả lại | |
---|---|
ITestInvocationListener |
getModuleName
public String getModuleName ()
trả lại | |
---|---|
String |
getRealDevices
public finalgetRealDevices ()
Trả về tất cả các thiết bị non-stub từ danh sách getDevices()
.
trả lại | |
---|---|
getRunName
public String getRunName ()
Trả về tên của mRunName
chạy thử kích hoạt trình thu thập.
trả lại | |
---|---|
String | mRunName, tên chạy thử nghiệm hiện tại. |
trong đó
public final ITestInvocationListener init (IInvocationContext context, ITestInvocationListener listener)
Khởi tạo trình thu thập với bối cảnh hiện tại và nơi chuyển tiếp kết quả. Sẽ chỉ được gọi một lần cho mỗi phiên bản và trình thu thập sẽ cập nhật ngữ cảnh và trình nghe nội bộ của nó. Init sẽ không bao giờ được gọi trong quá trình chạy thử trước đây.
Không ghi đè trừ khi bạn biết những gì bạn đang làm.
Thông số | |
---|---|
context | IInvocationContext : IInvocationContext cho lời gọi đang diễn ra. |
listener | ITestInvocationListener : ITestInvocationListener nơi đặt kết quả. |
trả lại | |
---|---|
ITestInvocationListener | người nghe mới bao bọc người nghe ban đầu. |
ném | |
---|---|
DeviceNotAvailableException |
lời gọiĐã kết thúc
public final void invocationEnded (long elapsedTime)
Báo cáo rằng lời gọi đã kết thúc, cho dù thành công hay do một số điều kiện lỗi.
Sẽ được gọi tự động bởi khung TradeFederation.Thông số | |
---|---|
elapsedTime | long : thời gian đã trôi qua của lời gọi tính bằng ms |
lời gọiThất bại
public final void invocationFailed (FailureDescription failure)
Báo cáo một lệnh gọi không đầy đủ do một số điều kiện lỗi.
Sẽ được gọi tự động bởi khung TradeFederation.
Thông số | |
---|---|
failure | FailureDescription : FailureDescription mô tả nguyên nhân lỗi |
lời gọiThất bại
public final void invocationFailed (Throwable cause)
Báo cáo một lệnh gọi không đầy đủ do một số điều kiện lỗi.
Sẽ được gọi tự động bởi khung TradeFederation.Thông số | |
---|---|
cause | Throwable : nguyên nhân Throwable của sự thất bại |
lời gọiBắt đầu
public final void invocationStarted (IInvocationContext context)
Yêu cầu Listeners để chuyển tiếp
Thông số | |
---|---|
context | IInvocationContext : thông tin về lời gọi |
bị vô hiệu hóa
public final boolean isDisabled ()
Trả về True nếu toàn bộ đối tượng bị vô hiệu hóa (bỏ qua cả thiết lập và phá bỏ). Sai nếu không.
trả lại | |
---|---|
boolean |
isDisabledReceiver
public boolean isDisabledReceiver ()
IDeviceActionReceiver
có bị tắt hay không.
trả lại | |
---|---|
boolean | trả về true nếu bị vô hiệu hóa, sai nếu không. |
đăng nhập hiệp hội
public final void logAssociation (String dataName, LogFile logFile)
Không sử dụng triển khai trình thu thập số liệu bên trong. Đây là chuyển tiếp thuần túy.
Thông số | |
---|---|
dataName | String : Tên của dữ liệu |
logFile | LogFile : LogFile đã được ghi lại trước đó và phải được liên kết với trường hợp thử nghiệm. |
onTestAssumptionThất bại
public void onTestAssumptionFailure (DeviceMetricData testData, TestDescription test)
Gọi lại khi một trường hợp thử nghiệm thất bại với giả định thất bại.
Thông số | |
---|---|
testData | DeviceMetricData : DeviceMetricData chứa dữ liệu cho trường hợp thử nghiệm. |
test | TestDescription : TestDescription của trường hợp thử nghiệm đang diễn ra. |
ném | |
---|---|
DeviceNotAvailableException |
onTestEnd
public void onTestEnd (DeviceMetricData testData,currentTestCaseMetrics, TestDescription test)
Gọi lại khi một trường hợp thử nghiệm kết thúc. Đây nên là thời gian để làm sạch.
Thông số | |
---|---|
testData | DeviceMetricData : DeviceMetricData chứa dữ liệu cho trường hợp thử nghiệm. Sẽ là cùng một đối tượng như trong onTestStart(com.android.tradefed.device.metric.DeviceMetricData) . |
currentTestCaseMetrics | ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)) . |
test | TestDescription : TestDescription của trường hợp thử nghiệm đang diễn ra. |
ném | |
---|---|
DeviceNotAvailableException |
onTestEnd
public void onTestEnd (DeviceMetricData testData,currentTestCaseMetrics)
Gọi lại khi một trường hợp thử nghiệm kết thúc. Đây nên là thời gian để làm sạch.
Thông số | |
---|---|
testData | DeviceMetricData : DeviceMetricData chứa dữ liệu cho trường hợp thử nghiệm. Sẽ là cùng một đối tượng như trong onTestStart(com.android.tradefed.device.metric.DeviceMetricData) . |
currentTestCaseMetrics | ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)) . |
ném | |
---|---|
DeviceNotAvailableException |
onTestThất bại
public void onTestFail (DeviceMetricData testData, TestDescription test)
Gọi lại khi một trường hợp thử nghiệm không thành công.
Thông số | |
---|---|
testData | DeviceMetricData : DeviceMetricData chứa dữ liệu cho trường hợp thử nghiệm. |
test | TestDescription : TestDescription của trường hợp thử nghiệm đang diễn ra. |
ném | |
---|---|
DeviceNotAvailableException |
onTestModuleEnded
public void onTestModuleEnded ()
Cho phép chụp sự kiện kết thúc mô-đun.
ném | |
---|---|
DeviceNotAvailableException |
onTestModuleĐã bắt đầu
public void onTestModuleStarted ()
Cho phép chụp sự kiện bắt đầu mô-đun.
ném | |
---|---|
DeviceNotAvailableException |
onTestRunEnd
public void onTestRunEnd (DeviceMetricData runData,currentRunMetrics)
Gọi lại khi quá trình chạy thử kết thúc. Đây nên là thời gian để làm sạch.
Thông số | |
---|---|
runData | DeviceMetricData : DeviceMetricData giữ dữ liệu cho lần chạy. Sẽ là cùng một đối tượng như trong onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) . |
currentRunMetrics | ERROR(/#testRunEnded(long,Map)) . |
ném | |
---|---|
DeviceNotAvailableException |
onTestRunKhông thành công
public void onTestRunFailed (DeviceMetricData testData, FailureDescription failure)
Gọi lại cho các sự kiện testRunFailed
ném | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
onTestRunStart
public void onTestRunStart (DeviceMetricData runData)
Gọi lại khi bắt đầu chạy thử.
Thông số | |
---|---|
runData | DeviceMetricData : DeviceMetricData giữ dữ liệu cho lần chạy. |
ném | |
---|---|
DeviceNotAvailableException |
onTestStart
public void onTestStart (DeviceMetricData testData)
Gọi lại khi một trường hợp thử nghiệm được bắt đầu.
Thông số | |
---|---|
testData | DeviceMetricData : DeviceMetricData chứa dữ liệu cho trường hợp thử nghiệm. |
ném | |
---|---|
DeviceNotAvailableException |
khởi động lạiĐã kết thúc
public void rebootEnded (ITestDevice device)
Nhận thông báo khi quá trình khởi động lại kết thúc trên thiết bị.
LƯU Ý: Người nhận nên tránh khởi động lại trong quá trình gọi lại này. Mọi nỗ lực khởi động lại sẽ bị bỏ qua.
Thông số | |
---|---|
device | ITestDevice : ITestDevice nơi quá trình khởi động lại kết thúc. |
ném | |
---|---|
DeviceNotAvailableException |
khởi động lạiBắt đầu
public void rebootStarted (ITestDevice device)
Nhận thông báo khi thiết bị bắt đầu khởi động lại.
LƯU Ý: Người nhận nên tránh khởi động lại trong quá trình gọi lại này. Mọi nỗ lực khởi động lại sẽ bị bỏ qua.
Thông số | |
---|---|
device | ITestDevice : ITestDevice nơi bắt đầu khởi động lại. |
ném | |
---|---|
DeviceNotAvailableException |
setDisable
public final void setDisable (boolean isDisabled)
Đặt xem có nên tắt đối tượng hay không. Đã tắt có nghĩa là cả hai bước thiết lập và phân tích sẽ bị bỏ qua. Có thể được sử dụng để tắt một đối tượng theo mặc định trong hàm tạo mặc định.
Thông số | |
---|---|
isDisabled | boolean : trạng thái mà đối tượng sẽ được đưa vào. |
setDisableReceiver
public void setDisableReceiver (boolean isDisabled)
Đặt có nên tắt IDeviceActionReceiver
hay không. Vô hiệu hóa có nghĩa là nó sẽ không được đăng ký với thiết bị để nhận các sự kiện hành động của thiết bị.
Thông số | |
---|---|
isDisabled | boolean |
setLogSaver
public final void setLogSaver (ILogSaver logSaver)
Không sử dụng triển khai trình thu thập số liệu bên trong. Đây là chuyển tiếp thuần túy.
Thông số | |
---|---|
logSaver | ILogSaver : ILogSaver |
kiểm traGiả địnhThất bại
public final void testAssumptionFailure (TestDescription test, String trace)
Được gọi khi một thử nghiệm nguyên tử báo hiệu rằng nó giả định một điều kiện sai
Thông số | |
---|---|
test | TestDescription : xác định bài kiểm tra |
trace | String : dấu vết ngăn xếp của lỗi |
kiểm traGiả địnhThất bại
public final void testAssumptionFailure (TestDescription test, FailureDescription failure)
Được gọi khi một thử nghiệm nguyên tử báo hiệu rằng nó giả định một điều kiện sai
Thông số | |
---|---|
test | TestDescription : xác định bài kiểm tra |
failure | FailureDescription : FailureDescription mô tả lỗi và bối cảnh của nó. |
thử nghiệmĐã kết thúc
public final void testEnded (TestDescription test, long endTime,testMetrics)
Thay thế cho ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map))
nơi chúng tôi có thể chỉ định trực tiếp thời gian kết thúc. Kết hợp với testStarted(com.android.tradefed.result.TestDescription, long)
để đo lường chính xác.
Thông số | |
---|---|
test | TestDescription : xác định bài kiểm tra |
endTime | long : thời gian test kết thúc, đo qua System.currentTimeMillis() |
testMetrics | ERROR(/Map) của các chỉ số được phát ra |
thử nghiệmĐã kết thúc
public final void testEnded (TestDescription test,testMetrics)
Báo cáo kết thúc thực hiện của một trường hợp thử nghiệm riêng lẻ.
Nếu testFailed(TestDescription, FailureDescription)
không được gọi, thì thử nghiệm này đã vượt qua. Đồng thời trả về bất kỳ số liệu khóa/giá trị nào có thể đã được đưa ra trong quá trình thực thi trường hợp thử nghiệm.
Thông số | |
---|---|
test | TestDescription : xác định bài kiểm tra |
testMetrics | ERROR(/Map) của các chỉ số được phát ra |
thử nghiệm thất bại
public final void testFailed (TestDescription test, FailureDescription failure)
Báo cáo sự thất bại của một trường hợp thử nghiệm cá nhân.
Sẽ được gọi giữa testStarted và testEnded.
Thông số | |
---|---|
test | TestDescription : xác định bài kiểm tra |
failure | FailureDescription : FailureDescription mô tả lỗi và bối cảnh của nó. |
thử nghiệm thất bại
public final void testFailed (TestDescription test, String trace)
Báo cáo sự thất bại của một trường hợp thử nghiệm cá nhân.
Sẽ được gọi giữa testStarted và testEnded.
Thông số | |
---|---|
test | TestDescription : xác định bài kiểm tra |
trace | String : dấu vết ngăn xếp của lỗi |
kiểm traBỏ qua
public final void testIgnored (TestDescription test)
Được gọi khi không chạy thử nghiệm, thường là do phương pháp thử nghiệm được chú thích bằng org.junit.Ignore.
Thông số | |
---|---|
test | TestDescription : xác định bài kiểm tra |
Nhật ký kiểm tra
public final void testLog (String dataName, LogDataType dataType, InputStreamSource dataStream)
Cung cấp nhật ký liên quan hoặc dữ liệu gỡ lỗi từ lệnh gọi thử nghiệm.
Phải được gọi trướcERROR(/ITestInvocationListener#invocationFailed(Throwable))
hoặc ERROR(/ITestInvocationListener#invocationEnded(long))
Khung TradeFederation sẽ tự động gọi phương thức này, cung cấp nhật ký máy chủ và nếu có thể, logcat của thiết bị.Thông số | |
---|---|
dataName | String : tên mô tả String của dữ liệu. ví dụ: "device_logcat". Lưu ý dataName có thể không phải là duy nhất cho mỗi lần gọi. tức là người triển khai phải có khả năng xử lý nhiều cuộc gọi với cùng một tên dữ liệu |
dataType | LogDataType : LogDataType của dữ liệu |
dataStream | InputStreamSource : InputStreamSource của dữ liệu. Người triển khai nên gọi createInputStream để bắt đầu đọc dữ liệu và đảm bảo đóng InputStream kết quả khi hoàn tất. Người gọi phải đảm bảo nguồn dữ liệu vẫn hiện diện và có thể truy cập được cho đến khi phương thức testLog hoàn tất. |
testLogĐã lưu
public final void testLogSaved (String dataName, LogDataType dataType, InputStreamSource dataStream, LogFile logFile)
Không sử dụng triển khai trình thu thập số liệu bên trong. Đây là chuyển tiếp thuần túy.
Thông số | |
---|---|
dataName | String : tên mô tả String của dữ liệu. ví dụ: "device_logcat". Lưu ý dataName có thể không phải là duy nhất cho mỗi lần gọi. tức là người triển khai phải có khả năng xử lý nhiều cuộc gọi với cùng một tên dữ liệu |
dataType | LogDataType : LogDataType của dữ liệu |
dataStream | InputStreamSource : InputStreamSource của dữ liệu. Người triển khai nên gọi createInputStream để bắt đầu đọc dữ liệu và đảm bảo đóng InputStream kết quả khi hoàn tất. |
logFile | LogFile : LogFile chứa siêu dữ liệu của tệp đã lưu. |
testModuleEnded
public final void testModuleEnded ()
Báo cáo kết thúc chạy mô-đun.
testModuleBắt đầu
public final void testModuleStarted (IInvocationContext moduleContext)
Báo cáo sự khởi đầu của một mô-đun đang chạy. Cuộc gọi lại này được liên kết với testModuleEnded()
và là tùy chọn trong trình tự. Nó chỉ được sử dụng trong quá trình chạy sử dụng các mô-đun: người chạy dựa trên bộ.
Thông số | |
---|---|
moduleContext | IInvocationContext : IInvocationContext của mô-đun. |
testRunEnded
public final void testRunEnded (long elapsedTime,runMetrics)
Báo cáo kết thúc chạy thử. KHẮC PHỤC: Chúng tôi không thể có hai giao diện Map<> với loại khác nhau, vì vậy chúng tôi phải sử dụng HashMap tại đây.
Thông số | |
---|---|
elapsedTime | long : thiết bị báo cáo thời gian đã trôi qua, tính bằng mili giây |
runMetrics | Metric . |
testRunThất bại
public final void testRunFailed (FailureDescription failure)
Báo cáo chạy thử nghiệm không thể hoàn thành do lỗi được mô tả bởi FailureDescription
.
Thông số | |
---|---|
failure | FailureDescription : FailureDescription mô tả lỗi và bối cảnh của nó. |
testRunThất bại
public final void testRunFailed (String errorMessage)
Báo cáo chạy thử nghiệm không thể hoàn thành do một lỗi nghiêm trọng.
Thông số | |
---|---|
errorMessage | String : String mô tả lý do chạy không thành công. |
testRunBắt đầu
public final void testRunStarted (String runName, int testCount, int attemptNumber)
Báo cáo bắt đầu chạy thử.
Thông số | |
---|---|
runName | String : tên chạy thử nghiệm |
testCount | int : tổng số bài kiểm tra trong quá trình chạy thử |
attemptNumber | int : số thứ tự, xác định các lần thử khác nhau của cùng một runName chạy nhiều lần. Cố gắngNumber được lập chỉ mục 0 và sẽ tăng lên mỗi khi một lần chạy mới diễn ra. ví dụ: Một bài kiểm tra được thử lại chi tiết 3 lần, nó phải có tổng cộng 4 lần chạy dưới cùng một tên chạy và số lần thử là từ 0 đến 3. |
testRunBắt đầu
public final void testRunStarted (String runName, int testCount)
Gọi lại chạy thử nghiệm
Thông số | |
---|---|
runName | String : tên chạy thử nghiệm |
testCount | int : tổng số bài kiểm tra trong quá trình chạy thử |
testRunBắt đầu
public final void testRunStarted (String runName, int testCount, int attemptNumber, long startTime)
Báo cáo bắt đầu chạy thử.
Thông số | |
---|---|
runName | String : tên chạy thử nghiệm |
testCount | int : tổng số bài kiểm tra trong quá trình chạy thử |
attemptNumber | int : số thứ tự, xác định các lần thử khác nhau của cùng một runName chạy nhiều lần. Cố gắngNumber được lập chỉ mục 0 và sẽ tăng lên mỗi khi một lần chạy mới diễn ra. ví dụ: Một bài kiểm tra được thử lại chi tiết 3 lần, nó phải có tổng cộng 4 lần chạy dưới cùng một tên chạy và số lần thử là từ 0 đến 3. |
startTime | long : thời gian chạy bắt đầu, được đo thông qua System.currentTimeMillis() |
testRunĐã dừng
public final void testRunStopped (long elapsedTime)
Chạy thử báo cáo đã dừng trước khi hoàn thành do yêu cầu của người dùng.
TODO: hiện không được sử dụng, hãy cân nhắc xóa
Thông số | |
---|---|
elapsedTime | long : thiết bị báo cáo thời gian đã trôi qua, tính bằng mili giây |
thử nghiệmBắt đầu
public final void testStarted (TestDescription test, long startTime)
Thay thế cho testStarted(com.android.tradefed.result.TestDescription)
trong đó chúng tôi cũng chỉ định thời điểm bắt đầu thử nghiệm, kết hợp với ERROR(/#testEnded(com.android.tradefed.result.TestDescription,long,Map))
để đo lường chính xác .
Thông số | |
---|---|
test | TestDescription : xác định bài kiểm tra |
startTime | long : thời gian bắt đầu kiểm tra, được đo thông qua System.currentTimeMillis() |
thử nghiệmBắt đầu
public final void testStarted (TestDescription test)
Các trường hợp thử nghiệm gọi lại
Thông số | |
---|---|
test | TestDescription : xác định bài kiểm tra |