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