Bộ sưu tập bảo hiểm GcovCode

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ẽ kéo các phép đo mức độ bao phủ gcov ra khỏi thiết bị và ghi lại chúng dưới dạng tạo phẩm thử nghiệm.

Bản tóm tắt

Nhà thầu xây dựng công cộng

GcovCodeCoverageCollector ()

Phương pháp công khai

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

Lấy số đo phạm vi phủ sóng 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ử kết thúc.

void setCollectOnTestEnd (boolean collect)

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

void setConfiguration ( IConfiguration config)

Tiêm IConfiguration đang sử dụng.

Nhà thầu xây dựng công cộng

Bộ sưu tập bảo hiểm GcovCode

public GcovCodeCoverageCollector ()

Phương pháp công khai

thêm ban đầu

public void extraInit (IInvocationContext context, 
                ITestInvocationListener listener)

Ném
DeviceNotAvailableException

logPhạm vi bảo hiểmĐo lường

public void logCoverageMeasurements (ITestDevice device, 
                String runName)

Lấy số đo phạm vi phủ sóng 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ử kết thúc. Đây có lẽ là lúc để dọn dẹp.

Thông số
runData DeviceMetricData : DeviceMetricData 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 đồ số liệu hiện tại được chuyển tới ERROR(/#testRunEnded(long,Map)) .

Ném
DeviceNotAvailableException

setCollectOnTestEnd

public void setCollectOnTestEnd (boolean collect)

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

Đặt giá trị này thành sai 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 bao phủ thay vì có một kết quả bao phủ được hợp nhất duy nhất.

Thông số
collect boolean

setConfiguration

public void setConfiguration (IConfiguration config)

Tiêm IConfiguration đang sử dụng.

Thông số
config IConfiguration