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 phép đo vùng phủ gcov ra khỏi thiết bị và ghi lại chúng dưới dạng hiện vật thử nghiệm.
Bản tóm tắt
Các nhà xây dựng công cộng | |
---|---|
GcovCodeCoverageCollector () |
Phương pháp công khai | |
---|---|
ITestInvocationListener | init ( IInvocationContext context, ITestInvocationListener listener) Khởi tạo bộ thu với bối cảnh hiện tại và nơi chuyển tiếp kết quả. |
void | logCoverageMeasurements ( ITestDevice device, String runName) Kéo các phép đo vùng phủ gốc từ thiết bị và ghi lại chúng. |
void | onTestRunEnd ( DeviceMetricData runData, runMetrics) onTestRunEnd ( DeviceMetricData runData, runMetrics) Gọi lại khi quá trình chạy thử nghiệm kết thúc. |
void | setCollectOnTestEnd (boolean collect) Đặt có thu thập phạm vi bảo hiểm trên testRunEnded hay không. |
void | setConfiguration ( IConfiguration config) |
Các nhà xây dựng công cộng
GcovCodeCoverageCollector
public GcovCodeCoverageCollector ()
Phương pháp công khai
trong đó
public ITestInvocationListener init (IInvocationContext context, ITestInvocationListener listener)
Khởi tạo bộ thu với bối 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 phiên bản và bộ thu thập được mong đợi sẽ cập nhật ngữ cảnh và trình nghe nội bộ của nó. Init sẽ không bao giờ được gọi trong quá trình chạy thử nghiệm trước đó.
Đừng ghi đè trừ khi bạn biết mình đang làm gì.
Thông số | |
---|---|
context | IInvocationContext : IInvocationContext cho lệnh gọi đang diễn ra. |
listener | ITestInvocationListener : ITestInvocationListener nơi đặt kết quả. |
Lợi nhuận | |
---|---|
ITestInvocationListener | người nghe mới gói bản gốc. |
Ném | |
---|---|
DeviceNotAvailableException |
logCoverageMeasurements
public void logCoverageMeasurements (ITestDevice device, String runName)
Kéo các phép đo vùng phủ gốc từ thiết bị và ghi lại chúng.
Thông số | |
---|---|
device | ITestDevice |
runName | String |
Ném | |
---|---|
DeviceNotAvailableException |
onTestRunEnd
public void onTestRunEnd (DeviceMetricData runData,runMetrics)
Gọi lại khi quá trình chạy thử nghiệm kết thúc. Đây nên là thời gian để dọn dẹp.
Thông số | |
---|---|
runData | DeviceMetricData : DeviceMetricData giữ dữ liệu cho quá trình chạy. Sẽ là đối tượng giống như trong BaseDeviceMetricCollector.onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) . |
runMetrics | ERROR(/#testRunEnded(long,Map)) . |
Ném | |
---|---|
DeviceNotAvailableException |
setCollectOnTestEnd
public void setCollectOnTestEnd (boolean collect)
Đặt có thu thập phạm vi bảo hiểm trên testRunEnded hay không.
Đặt giá trị này thành false trong khi chạy lại, nếu không, mỗi lần chạy lại thử nghiệm riêng lẻ sẽ thu thập phạm vi bảo hiểm thay vì có một kết quả phạm vi hợp nhất duy nhất.
Thông số | |
---|---|
collect | boolean |
setConfiguration
public void setConfiguration (IConfiguration config)
IConfiguration
đang sử dụng.
Thông số | |
---|---|
config | IConfiguration |