GcovCodeCoverageCollector
public
final
class
GcovCodeCoverageCollector
extends BaseDeviceMetricCollector
implements
IConfigurationReceiver
java.lang.Object | ||
↳ | com.android.tradefed.device.metric.BaseDeviceMetricCollectionor | |
↳ | com.android.tradefed.device.metric.GcovCodeCoverageThu thập |
BaseDeviceMetricCollector
sẽ kéo gcov
các phép đo mức độ sử dụng thiết bị rồi ghi lại các phép đo đó dưới dạng cấu phần phần mềm kiểm thử.
Tóm tắt
Hàm khởi tạo công khai | |
---|---|
GcovCodeCoverageCollector()
|
Phương thức công khai | |
---|---|
void
|
extraInit(IInvocationContext context, ITestInvocationListener listener)
|
void
|
logCoverageMeasurements(ITestDevice device, String runName)
Lấy dữ liệu đo lường phạm vi sử dụng gốc từ thiết bị rồi ghi lại các phép đo đó. |
void
|
onTestRunEnd(DeviceMetricData runData,
Lệnh gọi lại khi chạy kiểm thử kết thúc. |
void
|
setCollectOnTestEnd(boolean collect)
Đặt xem có thu thập mức độ sử dụng trên testRunFinish hay không. |
void
|
setConfiguration(IConfiguration config)
Chèn |
Hàm khởi tạo công khai
GcovCodeCoverageCollector
public GcovCodeCoverageCollector ()
Phương thức công khai
phần mở rộng
public void extraInit (IInvocationContext context, ITestInvocationListener listener)
Gửi | |
---|---|
DeviceNotAvailableException |
logCoverageMeasurements
public void logCoverageMeasurements (ITestDevice device, String runName)
Lấy dữ liệu đo lường phạm vi sử dụng gốc từ thiết bị rồi ghi lại các phép đo đó.
Tham số | |
---|---|
device |
ITestDevice |
runName |
String |
Gửi | |
---|---|
DeviceNotAvailableException |
Kết thúc chạy kiểm thử
public void onTestRunEnd (DeviceMetricData runData,runMetrics)
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) . |
runMetrics |
: sơ đồ chỉ số hiện tại được chuyển đến ERROR(/#testRunEnded(long,Map)) . |
Gửi | |
---|---|
DeviceNotAvailableException |
setThuOnTestEnd
public void setCollectOnTestEnd (boolean collect)
Đặt xem có thu thập mức độ sử dụng trên testRunFinish hay không.
Hãy đặt giá trị này thành false trong các lần chạy lại, nếu không mỗi lần chạy lại kiểm thử riêng lẻ sẽ thu thập thay vì chỉ có một kết quả mức độ phù hợp được hợp nhất.
Tham số | |
---|---|
collect |
boolean |
Cấu hình đặt
public void setConfiguration (IConfiguration config)
Chèn IConfiguration
đang sử dụng.
Tham số | |
---|---|
config |
IConfiguration |