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.

GcovCodeCoverageCollector

public final class GcovCodeCoverageCollector
extends BaseDeviceMetricCollector implements IConfigurationReceiver

java.lang.Object
com.android.tradefed.device.metric.BaseDeviceMetricCollector
com.android.tradefed.device.metric.GcovCodeCoverageCollector


Một BaseDeviceMetricCollector sẽ kéo các phép đo vùng phủ gcov ra khỏi thiết bị và ghi lại chúng dưới dạng hiện vật thử nghiệm.

Bản tóm tắt

Các nhà xây dựng công cộng

GcovCodeCoverageCollector ()

Phương pháp công khai

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

void logCoverageMeasurements ( ITestDevice device, String runName)

Kéo các phép đo vùng phủ gốc từ thiết bị và ghi lại chúng.

void onTestRunEnd ( DeviceMetricData runData, runMetrics) onTestRunEnd ( DeviceMetricData runData, runMetrics)

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

void setCollectOnTestEnd (boolean collect)

Đặt có thu thập phạm vi bảo hiểm trên testRunEnded hay không.

void setConfiguration ( IConfiguration config)

IConfiguration đang sử dụng.

Các nhà xây dựng công cộng

GcovCodeCoverageCollector

public GcovCodeCoverageCollector ()

Phương pháp công khai

trong đó

public 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 được mong đợi 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 : IInvocationContext cho lệnh gọi đang diễn ra.

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

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

Ném
DeviceNotAvailableException

logCoverageMeasurements

public void logCoverageMeasurements (ITestDevice device, 
                String runName)

Kéo các phép đo vùng phủ gốc từ thiết bị và ghi lại chúng.

Thông số
device ITestDevice

runName String

Ném
DeviceNotAvailableException

onTestRunEnd

public void onTestRunEnd (DeviceMetricData runData, 
                 runMetrics)

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 : DeviceMetricData giữ dữ liệu cho quá trình chạy. Sẽ là đối tượng giống như trong BaseDeviceMetricCollector.onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) .

runMetrics : bản đồ số liệu hiện tại được chuyển đến ERROR(/#testRunEnded(long,Map)) .

Ném
DeviceNotAvailableException

setCollectOnTestEnd

public void setCollectOnTestEnd (boolean collect)

Đặt có thu thập phạm vi bảo hiểm trên testRunEnded hay không.

Đặt giá trị này thành false trong khi chạy lại, nếu không, mỗi lần chạy lại thử nghiệm riêng lẻ sẽ thu thập phạm vi bảo hiểm thay vì có một kết quả phạm vi hợp nhất duy nhất.

Thông số
collect boolean

setConfiguration

public void setConfiguration (IConfiguration config)

IConfiguration đang sử dụng.

Thông số
config IConfiguration