HostStatsdMetricCollectionor
public
class
HostStatsdMetricCollector
extends BaseDeviceMetricCollector
java.lang.Object | ||
↳ | com.android.tradefed.device.metric.BaseDeviceMetricCollectionor | |
↳ | com.android.tradefed.device.metric.HostStatsdMetricCollectionor |
IMetricCollector
thu thập các chỉ số đã thống kê từ phía máy chủ bằng phần mềm tiện ích có thống kê
các lệnh. Công cụ này có các chỉ số cơ bản về thông báo đẩy và các chức năng báo cáo kết xuất. Lớp này có thể được mở rộng nhờ các lớp con
để xử lý báo cáo chỉ số thống kê dựa trên nhu cầu.
Tóm tắt
Hàm khởi tạo công khai | |
---|---|
HostStatsdMetricCollector()
|
Phương thức công khai | |
---|---|
void
|
onTestEnd(DeviceMetricData testData,
Lệnh gọi lại khi một trường hợp kiểm thử kết thúc. |
void
|
onTestFail(DeviceMetricData testData, TestDescription test)
Lệnh gọi lại khi một trường hợp kiểm thử không thành công. |
void
|
onTestRunEnd(DeviceMetricData runData,
Lệnh gọi lại khi chạy kiểm thử kết thúc. |
void
|
onTestRunStart(DeviceMetricData runData)
Lệnh gọi lại khi bắt đầu chạy kiểm thử. |
void
|
onTestStart(DeviceMetricData testData)
Lệnh gọi lại khi một trường hợp kiểm thử được bắt đầu. |
Phương thức được bảo vệ | |
---|---|
void
|
processStatsReport(ITestDevice device, InputStreamSource dataStream, DeviceMetricData runData)
Các lớp con có thể triển khai phương thức để xử lý báo cáo Chỉ số thống kê nếu cần. |
Hàm khởi tạo công khai
HostStatsdMetricCollectionor
public HostStatsdMetricCollector ()
Phương thức công khai
Kết thúc kiểm tra
public void onTestEnd (DeviceMetricData testData,currentTestCaseMetrics)
Lệnh gọi lại khi một trường hợp kiểm thử kết thúc. Đây là lúc bạn cần dọn dẹp.
Tham số | |
---|---|
testData |
DeviceMetricData : DeviceMetricData chứa dữ liệu cho trường hợp kiểm thử. Sẽ là
cùng một đối tượng như trong onTestStart(com.android.tradefed.device.metric.DeviceMetricData) . |
currentTestCaseMetrics |
: sơ đồ chỉ số hiện tại được chuyển đến ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)) . |
Gửi | |
---|---|
DeviceNotAvailableException |
onTestFail
public void onTestFail (DeviceMetricData testData, TestDescription test)
Lệnh gọi lại khi một trường hợp kiểm thử không thành công.
Tham số | |
---|---|
testData |
DeviceMetricData : DeviceMetricData chứa dữ liệu cho trường hợp kiểm thử. |
test |
TestDescription : TestDescription của trường hợp kiểm thử đang diễn ra. |
Kết thúc chạy kiểm thử
public void onTestRunEnd (DeviceMetricData runData,currentRunMetrics)
Lệnh gọi lại khi chạy kiểm thử kết thúc. Đây là lúc bạn cần dọn dẹp.
Tham số | |
---|---|
runData |
DeviceMetricData : DeviceMetricData chứa dữ liệu để chạy. Vẫn sẽ giữ nguyên
như trong onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) . |
currentRunMetrics |
: sơ đồ chỉ số hiện tại được chuyển đến ERROR(/#testRunEnded(long,Map)) . |
Gửi | |
---|---|
DeviceNotAvailableException |
onTestRunStart
public void onTestRunStart (DeviceMetricData runData)
Lệnh gọi lại khi bắt đầu chạy kiểm thử.
Tham số | |
---|---|
runData |
DeviceMetricData : DeviceMetricData chứa dữ liệu để chạy. |
Gửi | |
---|---|
DeviceNotAvailableException |
Bắt đầu kiểm tra
public void onTestStart (DeviceMetricData testData)
Lệnh gọi lại khi một trường hợp kiểm thử được bắt đầu.
Tham số | |
---|---|
testData |
DeviceMetricData : DeviceMetricData chứa dữ liệu cho trường hợp kiểm thử. |
Gửi | |
---|---|
DeviceNotAvailableException |
Phương thức được bảo vệ
processStatsReport
protected void processStatsReport (ITestDevice device, InputStreamSource dataStream, DeviceMetricData runData)
Các lớp con có thể triển khai phương thức để xử lý báo cáo Chỉ số thống kê nếu cần. Tên cho báo cáo chỉ số từ một thiết bị cụ thể
Tham số | |
---|---|
device |
ITestDevice : Thiết bị thử nghiệm cung cấp báo cáo số liệu thống kê |
dataStream |
InputStreamSource : Báo cáo số liệu thống kê dưới dạng luồng dữ liệu đầu vào |
runData |
DeviceMetricData : Đích đến lưu trữ các chỉ số đã xử lý |