GcovCodeCoverageCollector

public final class GcovCodeCoverageCollector
extends BaseDeviceMetricCollector implements IConfigurationReceiver

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


BaseDeviceMetricCollector sẽ lấy các phép đo mức độ sử dụng gcov từ thiết bị và 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)

Kéo các phép đo phạm vi phủ sóng gốc từ thiết bị và ghi lại các phép đo đó.

void onTestRunEnd(DeviceMetricData runData, 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 độ sử dụng trên testRunEnded 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

extraInit

public void extraInit (IInvocationContext context, 
                ITestInvocationListener listener)

Gửi
DeviceNotAvailableException

logCoverageMeasurements

public void logCoverageMeasurements (ITestDevice device, 
                String runName)

Kéo các phép đo phạm vi phủ sóng gốc từ thiết bị và ghi lại các phép đo đó.

Tham số
device ITestDevice

runName String

Gửi
DeviceNotAvailableException

onTestRunEnd

public void onTestRunEnd (DeviceMetricData runData, 
                 runMetrics)

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

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

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

Gửi
DeviceNotAvailableException

setCollectOnTestEnd

public void setCollectOnTestEnd (boolean collect)

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

Đặt giá trị này thành false trong quá trình 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 phạm vi kiểm thử thay vì có một kết quả phạm vi kiểm thử hợp nhất.

Tham số
collect boolean

setConfiguration

public void setConfiguration (IConfiguration config)

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

Tham số
config IConfiguration