HostStatsdMetricCollector
public class HostStatsdMetricCollector
extends BaseDeviceMetricCollector
java.lang.Object | ||
↳ | com.android.tradefed.device.metric.BaseDeviceMetricCollector | |
↳ | com.android.tradefed.device.metric.HostStatsdMetricCollector |
IMetricCollector
thu thập số liệu statsd từ phía máy chủ bằng cách sử dụng các lệnh tiện ích statsd. Nó có các số liệu đẩy cơ bản và chức năng báo cáo kết xuất. Nó có thể được mở rộng bởi các lớp con để xử lý báo cáo số liệu thống kê dựa trên nhu cầu.
Bản tóm tắt
nhà thầu công cộng | |
---|---|
HostStatsdMetricCollector () |
Phương thức công khai | |
---|---|
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 | onTestRunEnd ( DeviceMetricData runData, currentRunMetrics) onTestRunEnd ( DeviceMetricData runData, currentRunMetrics) Gọi lại khi quá trình chạy thử kết thúc. |
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. |
phương pháp đượ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 số liệu Statsd nếu cần. |
nhà thầu công cộng
HostStatsdMetricCollector
public HostStatsdMetricCollector ()
Phương thức công khai
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. |
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 |
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 |
phương pháp đượ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 số liệu Statsd nếu cần. Nó được gọi cho báo cáo số liệu từ một thiết bị cụ thể
Thông số | |
---|---|
device | ITestDevice : Kiểm tra thiết bị có báo cáo statsd đến từ đâu |
dataStream | InputStreamSource : Báo cáo thống kê dưới dạng luồng đầu vào |
runData | DeviceMetricData : Điểm đến lưu trữ số liệu đã xử lý |