Google cam kết thúc đẩy công bằng chủng tộc cho Cộng đồng người da đen. Xem cách thực hiện.

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 : bản đồ chỉ số hiện tại được chuyển đến 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 : bản đồ chỉ số hiện tại được chuyển đến 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ý