GcovKernelCodeCoverageCollector

public final class GcovKernelCodeCoverageCollector
extends BaseDeviceMetricCollector implements IConfigurationReceiver

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


BaseDeviceMetricCollector sẽ kéo các phép đo mức độ bao phủ hạt nhân gcov ra khỏi các bản gỡ lỗi và ra khỏi 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 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

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

GcovKernelCodeCoverageCollector ()

Phương pháp 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 trong 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)

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

Lĩnh vực

COPY_GCOV_DATA_COMMAND_FMT

public static final String COPY_GCOV_DATA_COMMAND_FMT

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

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

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

GcovKernelCodeCoverageCollector

public GcovKernelCodeCoverageCollector ()

Phương pháp 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 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) .

currentRunMetrics : bản đồ số liệu hiện tại được chuyển tới 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 trong 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ạiĐã bắt đầu

public void rebootStarted (ITestDevice device)

Nhận thông báo khi khởi động lại 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 bắt đầu.

Ném
DeviceNotAvailableException

setConfiguration

public void setConfiguration (IConfiguration config)

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

Thông số
config IConfiguration