HostStatsdMetricCollector
public
class
HostStatsdMetricCollector
extends BaseDeviceMetricCollector
| java.lang.Object | ||
| ↳ | com.android.tradefed.device.metric.BaseDeviceMetricCollector | |
| ↳ | com.android.tradefed.device.metric.HostStatsdMetricCollector | |
Một IMetricCollector thu thập các chỉ số statsd từ phía máy chủ lưu trữ bằng cách sử dụng các lệnh tiện ích statsd. Ứng dụng này có các chức năng cơ bản về chỉ số đẩy và báo cáo kết xuất. Các lớp con có thể mở rộng lớp này để xử lý báo cáo chỉ số statsd 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, Map<String, MetricMeasurement.Metric> currentTestCaseMetrics)
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, Map<String, MetricMeasurement.Metric> currentRunMetrics)
Lệnh gọi lại khi một lần chạy thử nghiệm kết thúc. |
void
|
onTestRunStart(DeviceMetricData runData)
Lệnh gọi lại khi một lần chạy kiểm thử bắt đầu. |
void
|
onTestStart(DeviceMetricData testData)
Lệnh gọi lại khi một trường hợp kiểm thử 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 này để xử lý báo cáo chỉ số Statsd nếu cần. |
Hàm khởi tạo công khai
HostStatsdMetricCollector
public HostStatsdMetricCollector ()
Phương thức công khai
onTestEnd
public void onTestEnd (DeviceMetricData testData, Map<String, MetricMeasurement.Metric> currentTestCaseMetrics)
Lệnh gọi lại khi một trường hợp kiểm thử kết thúc. Đây là thời điểm 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(DeviceMetricData). |
currentTestCaseMetrics |
Map: bản đồ hiện tại của các chỉ số được truyền đến testEnded(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. |
onTestRunEnd
public void onTestRunEnd (DeviceMetricData runData, Map<String, MetricMeasurement.Metric> currentRunMetrics)
Lệnh gọi lại khi một lần chạy thử nghiệm kết thúc. Đây là thời điểm dọn dẹp.
| Tham số | |
|---|---|
runData |
DeviceMetricData: DeviceMetricData chứa dữ liệu cho lần chạy. Sẽ là cùng một đối tượng như trong onTestRunStart(DeviceMetricData). |
currentRunMetrics |
Map: bản đồ hiện tại của các chỉ số được truyền đến testRunEnded(long,Map). |
| Gửi | |
|---|---|
DeviceNotAvailableException |
|
onTestRunStart
public void onTestRunStart (DeviceMetricData runData)
Lệnh gọi lại khi một lần chạy kiểm thử bắt đầu.
| Tham số | |
|---|---|
runData |
DeviceMetricData: DeviceMetricData chứa dữ liệu cho lần chạy. |
| Gửi | |
|---|---|
DeviceNotAvailableException |
|
onTestStart
public void onTestStart (DeviceMetricData testData)
Lệnh gọi lại khi một trường hợp kiểm thử 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 này để xử lý báo cáo chỉ số Statsd nếu cần. Phương thức này được gọi 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 nơi báo cáo statsd đến |
dataStream |
InputStreamSource: Báo cáo số liệu thống kê dưới dạng luồng đầu vào |
runData |
DeviceMetricData: Đích đến nơi các chỉ số đã xử lý sẽ được lưu trữ |