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 số đo mức độ bao phủ gcov ra khỏi thiết bị và ghi lại các số đ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)

Kéo các số đo mức độ bao phủ gốc ra khỏi thiết bị và ghi lại các số đo đó.

void onTestRunEnd(DeviceMetricData runData, Map<String, MetricMeasurement.Metric> runMetrics)

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

void setCollectOnTestEnd(boolean collect)

Đặt xem có thu thập mức độ bao phủ trên testRunEnded hay không.

void setConfiguration(IConfiguration config)

Chèn IConfiguration đang dùng.

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

GcovCodeCoverageCollector

public GcovCodeCoverageCollector ()

Phương thức công khai

extraInit

public void extraInit (IInvocationContext context, 
                ITestInvocationListener listener)

Gửi
DeviceNotAvailableException

logCoverageMeasurements

public void logCoverageMeasurements (ITestDevice device, 
                String runName)

Kéo các số đo mức độ bao phủ gốc ra khỏi thiết bị và ghi lại các số đo đó.

Tham số
device ITestDevice

runName String

Gửi
DeviceNotAvailableException

onTestRunEnd

public void onTestRunEnd (DeviceMetricData runData, 
                Map<String, MetricMeasurement.Metric> runMetrics)

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

Tham số
runData DeviceMetricData: DeviceMetricData chứa dữ liệu cho lần chạy. Sẽ là cùng một đối tượng như trong onTestRunStart(DeviceMetricData).

runMetrics Map: bản đồ hiện tại của các chỉ số được truyền đến testRunEnded(long,Map).

Gửi
DeviceNotAvailableException

setCollectOnTestEnd

public void setCollectOnTestEnd (boolean collect)

Đặt xem có thu thập mức độ bao phủ trên testRunEnded hay không.

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

Tham số
collect boolean

setConfiguration

public void setConfiguration (IConfiguration config)

Chèn IConfiguration đang dùng.

Tham số
config IConfiguration