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.

IMetricCollector

public interface IMetricCollector
implements ILogSaverListener, IDisableable

com.android.tradefed.device.metric.IMetricCollector


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

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

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

Tóm lược

Phương pháp công khai

abstract getBuildInfos ()

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

abstract getDevices ()

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

abstract ITestInvocationListener getInvocationListener ()

Trả về gốc ITestInvocationListener nơi chúng tôi đang chuyển tiếp các kết quả.

abstract ITestInvocationListener init (IInvocationContext context, ITestInvocationListener listener)

Khởi tạo bộ thu 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 không thành công với lỗi giả định.

abstract void onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics) onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics)

Gọi lại khi một ca kiểm tra kết thúc.

abstract void onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics, TestDescription test) onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics, TestDescription test)

Gọi lại khi một ca kiểm tra kết thúc.

abstract void onTestFail ( DeviceMetricData testData, TestDescription test)

Gọi lại khi một trường hợp kiểm tra không thành công.

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

Gọi lại khi quá trình chạy thử nghiệm kết thúc.

abstract void onTestRunStart ( DeviceMetricData runData)

Gọi lại khi bắt đầu chạy thử nghiệm.

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 khai

getBuildInfos

public abstract  getBuildInfos ()

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

Lợi nhuận

getDevices

public abstract  getDevices ()

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

Lợi nhuận

getInvocationListener

public abstract ITestInvocationListener getInvocationListener ()

Trả về gốc ITestInvocationListener nơi chúng tôi đang chuyển tiếp các kết quả.

Lợi nhuận
ITestInvocationListener

trong đó

public abstract ITestInvocationListener init (IInvocationContext context, 
                ITestInvocationListener listener)

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

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

Thông số
context IInvocationContext : các IInvocationContext cho gọi cơ bản dở dang.

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

Lợi nhuận
ITestInvocationListener người nghe mới gói bản gốc.

onTestAssumptionFailure

public abstract void onTestAssumptionFailure (DeviceMetricData testData, 
                TestDescription test)

Gọi lại khi một trường hợp thử nghiệm không thành công với lỗi giả định.

Thông số
testData DeviceMetricData : các DeviceMetricData giữ dữ liệu cho các trường hợp thử nghiệm.

test TestDescription : các TestDescription của vụ án thử nghiệm được tiến hành.

onTestEnd

public abstract void onTestEnd (DeviceMetricData testData, 
                 currentTestCaseMetrics)

Gọi lại khi một ca kiểm tra kết thúc. Đây nên là thời gian để dọn dẹp.

Thông số
testData DeviceMetricData : các DeviceMetricData giữ dữ liệu cho các trường hợp thử nghiệm. Sẽ là đối tượng giống như trong onTestStart(com.android.tradefed.device.metric.DeviceMetricData) .

currentTestCaseMetrics : Bản đồ hiện tại của số liệu thông qua với ITestLifeCycleReceiver.testEnded(com.android.tradefed.result.TestDescription, Map) .

onTestEnd

public abstract void onTestEnd (DeviceMetricData testData, 
                 currentTestCaseMetrics, 
                TestDescription test)

Gọi lại khi một ca kiểm tra kết thúc. Đây nên là thời gian để dọn dẹp.

Thông số
testData DeviceMetricData : các DeviceMetricData giữ dữ liệu cho các trường hợp thử nghiệm. Sẽ là đối tượng giống như trong onTestStart(com.android.tradefed.device.metric.DeviceMetricData) .

currentTestCaseMetrics : Bản đồ hiện tại của số liệu thông qua với ITestLifeCycleReceiver.testEnded(com.android.tradefed.result.TestDescription, Map) .

test TestDescription : các TestDescription của vụ án thử nghiệm được tiến hành.

onTestFail

public abstract void onTestFail (DeviceMetricData testData, 
                TestDescription test)

Gọi lại khi một trường hợp kiểm tra không thành công.

Thông số
testData DeviceMetricData : các DeviceMetricData giữ dữ liệu cho các trường hợp thử nghiệm.

test TestDescription : các TestDescription của vụ án thử nghiệm được tiến hành.

onTestRunEnd

public abstract void onTestRunEnd (DeviceMetricData runData, 
                 currentRunMetrics)

Gọi lại khi quá trình chạy thử nghiệm kết thúc. Đây nên là thời gian để dọn dẹp.

Thông số
runData DeviceMetricData : các DeviceMetricData giữ dữ liệu cho chạy. Sẽ là đối tượng giống như trong onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) .

currentRunMetrics : Bản đồ hiện tại của số liệu thông qua với ITestLifeCycleReceiver.testRunEnded(long, Map) .

onTestRunStart

public abstract void onTestRunStart (DeviceMetricData runData)

Gọi lại khi bắt đầu chạy thử nghiệm.

Thông số
runData DeviceMetricData : các DeviceMetricData giữ dữ liệu cho 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 : các DeviceMetricData giữ dữ liệu cho các trường hợp thử nghiệm.