GcovCodeCoverageCollector

public final class GcovCodeCoverageCollector
extends BaseDeviceMetricCollector implements IConfigurationReceiver

java.lang.Object
   ↳ com.android.tradefed.device.metric.BaseDeviceMetricCollectionor
     ↳ com.android.tradefed.device.metric.GcovCodeCoverageThu thập


BaseDeviceMetricCollector sẽ kéo gcov các phép đo mức độ sử dụng thiết bị rồi ghi lại các phép đo đó dưới dạng cấu phần phần mềm kiểm thử.

Tóm tắt

Hàm khởi tạo công khai

GcovCodeCoverageCollector()

Phương thức công khai

void extraInit(IInvocationContext context, ITestInvocationListener listener)
void logCoverageMeasurements(ITestDevice device, String runName)

Lấy dữ liệu đo lường phạm vi sử dụng gốc từ thiết bị rồi ghi lại các phép đo đó.

void onTestRunEnd(DeviceMetricData runData, runMetrics)

Lệnh gọi lại khi chạy kiểm thử kết thúc.

void setCollectOnTestEnd(boolean collect)

Đặt xem có thu thập mức độ sử dụng trên testRunFinish hay không.

void setConfiguration(IConfiguration config)

Chèn IConfiguration đang sử dụng.

Hàm khởi tạo công khai

GcovCodeCoverageCollector

public GcovCodeCoverageCollector ()

Phương thức công khai

phần mở rộng

public void extraInit (IInvocationContext context, 
                ITestInvocationListener listener)

Gửi
DeviceNotAvailableException

logCoverageMeasurements

public void logCoverageMeasurements (ITestDevice device, 
                String runName)

Lấy dữ liệu đo lường phạm vi sử dụng gốc từ thiết bị rồi ghi lại các phép đo đó.

Tham số
device ITestDevice

runName String

Gửi
DeviceNotAvailableException

Kết thúc chạy kiểm thử

public void onTestRunEnd (DeviceMetricData runData, 
                 runMetrics)

Lệnh gọi lại khi chạy kiểm thử kết thúc. Đây là lúc bạn cần dọn dẹp.

Tham số
runData DeviceMetricData: DeviceMetricData chứa dữ liệu để chạy. Vẫn sẽ giữ nguyên như trong BaseDeviceMetricCollector.onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData).

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

Gửi
DeviceNotAvailableException

setThuOnTestEnd

public void setCollectOnTestEnd (boolean collect)

Đặt xem có thu thập mức độ sử dụng trên testRunFinish hay không.

Hãy đặt giá trị này thành false trong các lần chạy lại, nếu không mỗi lần chạy lại kiểm thử riêng lẻ sẽ thu thập thay vì chỉ có một kết quả mức độ phù hợp được hợp nhất.

Tham số
collect boolean

Cấu hình đặt

public void setConfiguration (IConfiguration config)

Chèn IConfiguration đang sử dụng.

Tham số
config IConfiguration