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,
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 |
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 |