Google cam kết thúc đẩy công bằng chủng tộc cho các cộng đồng Đen. Xem thế nào.
Trang này được dịch bởi Cloud Translation API.
Switch to English

IMetricCollector

public interface IMetricCollector
implements ITestInvocationListener , IDisableable

com.android.tradefed.device.metric.IMetricCollector


Giao diện này sẽ được thêm vào như một trang trí khi báo cáo kết quả kiểm tra để thu thập số liệu phù hợp.

Giao diện này không thể được sử dụng như một thậm chí nó còn mở rộng ITestInvocationListener . Việc kiểm tra cấu hình sẽ từ chối nó. Nó phải được sử dụng như một "metrics_collector".

Các nhà sưu tập dự kiến ​​sẽ không giữ trạng thái nội bộ vì chúng có thể được sử dụng lại ở một số nơi. Nếu một trạng thái nội bộ thực sự phải được sử dụng, thì nó nên được xóa trên init(com.android.tradefed.invoker.IInvocationContext, com.android.tradefed.result.ITestInvocationListener) .

Tóm lược

Phương pháp công cộng

abstract getBuildInfos ()

Trả về danh sách thông tin bản dựng có sẵn trong lệnh gọi.

abstract getDevices ()

Trả về danh sách các thiết bị có sẵn trong lệnh gọi.

abstract ITestInvocationListener getInvocationListener ()

Trả về ITestInvocationListener ban đầu nơi chúng tôi đang chuyển tiếp kết quả.

abstract ITestInvocationListener init ( IInvocationContext context, ITestInvocationListener listener)

Khởi tạo bộ sưu tập với bối cảnh hiện tại và nơi để chuyển tiếp kết quả.

abstract 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.

abstract 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.

abstract void onTestFail ( DeviceMetricData testData, TestDescription test)

Gọi lại khi một trường hợp thử nghiệm thất bại.

abstract void onTestRunEnd ( DeviceMetricData runData, currentRunMetrics) onTestRunEnd ( DeviceMetricData runData, currentRunMetrics)

Gọi lại khi chạy thử kết thúc.

abstract void onTestRunStart ( DeviceMetricData runData)

Gọi lại khi chạy thử được bắt đầu.

abstract 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ông cộng

getBuildInfos

public abstract  getBuildInfos ()

Trả về danh sách thông tin bản dựng có sẵn trong lệnh gọi.

Trả về

getDevices

public abstract  getDevices ()

Trả về danh sách các thiết bị có sẵn trong lệnh gọi.

Trả về

getInvocationListener

public abstract ITestInvocationListener getInvocationListener ()

Trả về ITestInvocationListener ban đầu nơi chúng tôi đang chuyển tiếp kết quả.

Trả về
ITestInvocationListener

trong đó

public abstract ITestInvocationListener init ( IInvocationContext context, 
                ITestInvocationListener listener)

Khởi tạo bộ sưu tậ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 dự kiến ​​sẽ cập nhật bối cảnh và trình nghe bên trong của nó. Ban đầu sẽ không bao giờ được gọi trong một lần chạy thử trước đó.

Đừng ghi đè trừ khi bạn biết bạn đang làm gì.

Thông số
context IInvocationContext : IInvocationContext cho lệnh gọi đang diễn ra.

listener ITestInvocationListener : ITestInvocationListener nơi đặt kết quả.

Trả về
ITestInvocationListener người nghe mới gói cái gốc.

onTestAsschargeFailure

public abstract 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 giữ 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.

onTestEnd

public abstract 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 giữ 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 đồ số liệu hiện tại được chuyển cho ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)) .

onTestFail

public abstract void onTestFail ( DeviceMetricData testData, 
                TestDescription test)

Gọi lại khi một trường hợp thử nghiệm thất bại.

Thông số
testData DeviceMetricData : DeviceMetricData giữ 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.

trênTestRunEnd

public abstract void onTestRunEnd ( DeviceMetricData runData, 
                 currentRunMetrics)

Gọi lại khi 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 đồ số liệu hiện tại được chuyển cho ERROR(/#testRunEnded(long,Map)) .

onTestRunStart

public abstract void onTestRunStart ( DeviceMetricData runData)

Gọi lại khi chạy thử được bắt đầu.

Thông số
runData DeviceMetricData : DeviceMetricData giữ dữ liệu cho lần chạy.

onTestStart

public abstract 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 giữ dữ liệu cho trường hợp thử nghiệm.