GcovKernelCodeCoverageCollector

public final class GcovKernelCodeCoverageCollector
extends BaseDeviceMetricCollector implements IConfigurationReceiver

java.lang.Object
com.android.tradefed.device.metric.BaseDeviceMetricCollector
com.android.tradefed.device.metric.GcovKernelCodeCoverageCollector


Một BaseDeviceMetricCollector sẽ lấy các phép đo mức độ phù hợp của nhân gcov ra khỏi gỡ lỗi và tắt thiết bị, sau đó cuối cùng ghi lại chúng dưới dạng tạo phẩm thử nghiệm.

Bản tóm tắt

Lĩnh vực

public static final String CHECK_DEBUGFS_MNT_COMMAND

public static final String COPY_GCOV_DATA_COMMAND_FMT

public static final String DEBUGFS_PATH

public static final String MAKE_GCDA_TEMP_DIR_COMMAND_FMT

public static final String MAKE_TEMP_DIR_COMMAND

public static final String MOUNT_DEBUGFS_COMMAND

public static final String RESET_GCOV_COUNTS_COMMAND

public static final String TAR_GCOV_DATA_COMMAND_FMT

public static final String UNMOUNT_DEBUGFS_COMMAND

nhà thầu công cộng

GcovKernelCodeCoverageCollector ()

Phương thức công khai

void onTestRunEnd ( DeviceMetricData runData, currentRunMetrics) onTestRunEnd ( DeviceMetricData runData, currentRunMetrics)

Gọi lại khi quá trình chạy 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 thiết bị bắt đầu khởi động lại.

void setConfiguration ( IConfiguration config)

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

Lĩnh vực

CHECK_DEBUGFS_MNT_COMMAND

public static final String CHECK_DEBUGFS_MNT_COMMAND

COPY_GCOV_DATA_COMMAND_FMT

public static final String COPY_GCOV_DATA_COMMAND_FMT

GỠ LỖIGFS_PATH

public static final String DEBUGFS_PATH

MAKE_GCDA_TEMP_DIR_COMMAND_FMT

public static final String MAKE_GCDA_TEMP_DIR_COMMAND_FMT

MAKE_TEMP_DIR_COMMAND

public static final String MAKE_TEMP_DIR_COMMAND

MOUNT_DEBUGFS_COMMAND

public static final String MOUNT_DEBUGFS_COMMAND

RESET_GCOV_COUNTS_COMMAND

public static final String RESET_GCOV_COUNTS_COMMAND

TAR_GCOV_DATA_COMMAND_FMT

public static final String TAR_GCOV_DATA_COMMAND_FMT

UNMOUNT_DEBUGFS_COMMAND

public static final String UNMOUNT_DEBUGFS_COMMAND

nhà thầu công cộng

GcovKernelCodeCoverageCollector

public GcovKernelCodeCoverageCollector ()

Phương thức công khai

onTestRunEnd

public void onTestRunEnd (DeviceMetricData runData, 
                 currentRunMetrics)

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

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

ném
DeviceNotAvailableException

onTestRunStart

public void onTestRunStart (DeviceMetricData runData, 
                int testCount)

Thông số
runData DeviceMetricData

testCount int

ném
DeviceNotAvailableException

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

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 Ý: Người nhận nên tránh khởi động lại trong quá trình gọi lại này. Mọi nỗ lực khởi động lại sẽ bị bỏ qua.

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

ném
DeviceNotAvailableException

khởi động lạiBắt đầu

public void rebootStarted (ITestDevice device)

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

LƯU Ý: Người nhận nên tránh khởi động lại trong quá trình gọi lại này. Mọi nỗ lực khởi động lại sẽ bị bỏ qua.

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

ném
DeviceNotAvailableException

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