GcovCodeCoverageCollector
public
final
class
GcovCodeCoverageCollector
extends BaseDeviceMetricCollector
implements
IConfigurationReceiver
| java.lang.Object | ||
| ↳ | com.android.tradefed.device.metric.BaseDeviceMetricCollector | |
| ↳ | com.android.tradefed.device.metric.GcovCodeCoverageCollector | |
Một BaseDeviceMetricCollector sẽ kéo các số đo mức độ bao phủ gcov
ra khỏi thiết bị và ghi lại các số đ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)
Kéo các số đo mức độ bao phủ gốc ra khỏi thiết bị và ghi lại các số đo đó. |
void
|
onTestRunEnd(DeviceMetricData runData, Map<String, MetricMeasurement.Metric> runMetrics)
Lệnh gọi lại khi một lần chạy kiểm thử kết thúc. |
void
|
setCollectOnTestEnd(boolean collect)
Đặt xem có thu thập mức độ bao phủ trên testRunEnded 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
extraInit
public void extraInit (IInvocationContext context, ITestInvocationListener listener)
| Gửi | |
|---|---|
DeviceNotAvailableException |
|
logCoverageMeasurements
public void logCoverageMeasurements (ITestDevice device, String runName)
Kéo các số đo mức độ bao phủ gốc ra khỏi thiết bị và ghi lại các số đo đó.
| Tham số | |
|---|---|
device |
ITestDevice |
runName |
String |
| Gửi | |
|---|---|
DeviceNotAvailableException |
|
onTestRunEnd
public void onTestRunEnd (DeviceMetricData runData, Map<String, MetricMeasurement.Metric> runMetrics)
Lệnh gọi lại khi một lần chạy kiểm thử kết thúc. Đây là thời điểm để dọn dẹp.
| Tham số | |
|---|---|
runData |
DeviceMetricData: DeviceMetricData chứa dữ liệu cho lần chạy. Sẽ là cùng một
đối tượng như trong onTestRunStart(DeviceMetricData). |
runMetrics |
Map: bản đồ hiện tại của các chỉ số được truyền đến testRunEnded(long,Map). |
| Gửi | |
|---|---|
DeviceNotAvailableException |
|
setCollectOnTestEnd
public void setCollectOnTestEnd (boolean collect)
Đặt xem có thu thập mức độ bao phủ trên testRunEnded hay không.
Đặt giá trị này thành false trong các lần chạy lại, nếu không thì mỗi lần chạy lại kiểm thử riêng lẻ sẽ thu thập mức độ bao phủ thay vì có một kết quả mức độ bao phủ hợp nhất.
| Tham số | |
|---|---|
collect |
boolean |
setConfiguration
public void setConfiguration (IConfiguration config)
Chèn IConfiguration đang dùng.
| Tham số | |
|---|---|
config |
IConfiguration |