GcovKernelCodeCoverageCollector

public final class GcovKernelCodeCoverageCollector
extends BaseDeviceMetricCollector implements IConfigurationReceiver

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


BaseDeviceMetricCollector sẽ lấy nhân hệ điều hành gcov các phép đo mức độ sử dụng ra khỏi debugfs và tắt thiết bị, sau đó ghi lại chúng dưới dạng kiểm thử cấu phần phần mềm.

Tóm tắt

Trường

public static final String COPY_GCOV_DATA_COMMAND_FMT

public static final String MAKE_GCDA_TEMP_DIR_COMMAND_FMT

public static final String MAKE_TEMP_DIR_COMMAND

public static final String RESET_GCOV_COUNTS_COMMAND

public static final String TAR_GCOV_DATA_COMMAND_FMT

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

GcovKernelCodeCoverageCollector()

Phương thức công khai

void onTestRunEnd(DeviceMetricData runData, currentRunMetrics)

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

void onTestRunStart(DeviceMetricData runData, int testCount)
void rebootEnded(ITestDevice device)

Nhận thông báo khi quá trình khởi động lại kết thúc trên thiết bị.

void rebootStarted(ITestDevice device)

Nhận thông báo khi khởi động lại thiết bị.

void setConfiguration(IConfiguration config)

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

Trường

COPY_GCOV_DATA_ NDK_FMT

public static final String COPY_GCOV_DATA_COMMAND_FMT

MAKE_GCDA_TEMP_DIR_ROWS_FMT

public static final String MAKE_GCDA_TEMP_DIR_COMMAND_FMT

MAKE_TEMP_DIR_Lệnh

public static final String MAKE_TEMP_DIR_COMMAND

reset_GCOV_COUNTS_Lệnh

public static final String RESET_GCOV_COUNTS_COMMAND

TAR_GCOV_DATA_ NDK_FMT

public static final String TAR_GCOV_DATA_COMMAND_FMT

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

GcovKernelCode bao gồm cả thu thập

public GcovKernelCodeCoverageCollector ()

Phương thức công khai

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

public void onTestRunEnd (DeviceMetricData runData, 
                 currentRunMetrics)

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).

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

Gửi
DeviceNotAvailableException

onTestRunStart

public void onTestRunStart (DeviceMetricData runData, 
                int testCount)

Tham số
runData DeviceMetricData

testCount int

Gửi
DeviceNotAvailableException

đã kết thúc khởi động lại

public void rebootEnded (ITestDevice device)

Nhận thông báo khi quá trình khởi động lại kết thúc trên thiết bị.

LƯU Ý: Trình thu nên tránh khởi động lại trong lệnh gọi lại này. Mọi lần khởi động lại sẽ đã bỏ qua.

Tham số
device ITestDevice: ITestDevice khi quá trình khởi động lại kết thúc.

Gửi
DeviceNotAvailableException

đã khởi động lại

public void rebootStarted (ITestDevice device)

Nhận thông báo khi khởi động lại thiết bị.

LƯU Ý: Trình thu nên tránh khởi động lại trong lệnh gọi lại này. Mọi lần khởi động lại sẽ đã bỏ qua.

Tham số
device ITestDevice: ITestDevice nơi bắt đầu khởi động lại.

Gửi
DeviceNotAvailableException

Cấu hình đặt

public void setConfiguration (IConfiguration config)

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

Tham số
config IConfiguration