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ẽ loại bỏ các phép đo phạm vi gcov khỏi thiết bị và ghi lại chúng dưới dạng các thành phần thử nghiệm.

Bản tóm tắt

nhà thầu công cộng

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 vùng 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 công cộng

GcovCodeCoverageCollector

public GcovCodeCoverageCollector ()

Phương thức công khai

thêmInit

public void extraInit (IInvocationContext context, 
                ITestInvocationListener listener)

ném
DeviceNotAvailableException

đăng nhậpBảo hiểmĐo lường

public void logCoverageMeasurements (ITestDevice device, 
                String runName)

Kéo các phép đo vùng 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 nên là thời gian để làm sạch.

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

runMetrics : bản đồ chỉ số hiện tại được chuyển đến 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 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 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

thiết lập cấu hình

public void setConfiguration (IConfiguration config)

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

Thông số
config IConfiguration