GcovCodeCoverage수집기
public final class GcovCodeCoverageCollector
extends BaseDeviceMetricCollector
implements IConfigurationReceiver
java.lang.객체 | ||
↳ | com.android.tradefed.device.metric.BaseDeviceMetricCollector | |
↳ | com.android.tradefed.device.metric.GcovCodeCoverageCollector |
BaseDeviceMetricCollector
는 장치에서 gcov 커버리지 측정을 가져와 테스트 아티팩트로 기록합니다.
요약
공개 생성자 | |
---|---|
GcovCodeCoverageCollector () |
공개 방법 | |
---|---|
void | extraInit ( IInvocationContext context, ITestInvocationListener listener) |
void | logCoverageMeasurements ( ITestDevice device, String runName) 기기에서 네이티브 커버리지 측정값을 가져와서 기록합니다. |
void | onTestRunEnd ( DeviceMetricData runData, runMetrics) onTestRunEnd ( DeviceMetricData runData, runMetrics) 테스트 실행 종료 시 콜백. |
void | setCollectOnTestEnd (boolean collect) testRunEnded에서 적용 범위를 수집할지 여부를 설정합니다. |
void | setConfiguration ( IConfiguration config) 사용 중인 |
공개 생성자
GcovCodeCoverage수집기
public GcovCodeCoverageCollector ()
공개 방법
extraInit
public void extraInit (IInvocationContext context, ITestInvocationListener listener)
던지기 | |
---|---|
DeviceNotAvailableException |
logCoverage측정
public void logCoverageMeasurements (ITestDevice device, String runName)
기기에서 네이티브 커버리지 측정값을 가져와서 기록합니다.
매개변수 | |
---|---|
device | ITestDevice |
runName | String |
던지기 | |
---|---|
DeviceNotAvailableException |
onTestRunEnd
public void onTestRunEnd (DeviceMetricData runData,runMetrics)
테스트 실행 종료 시 콜백. 지금이 청소의 시간이어야 합니다.
매개변수 | |
---|---|
runData | DeviceMetricData : 실행에 대한 데이터를 보유하는 DeviceMetricData . BaseDeviceMetricCollector.onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) 동안과 동일한 개체가 됩니다. |
runMetrics | ERROR(/#testRunEnded(long,Map)) 에 전달된 메트릭의 현재 맵입니다. |
던지기 | |
---|---|
DeviceNotAvailableException |
setCollectOnTestEnd
public void setCollectOnTestEnd (boolean collect)
testRunEnded에서 적용 범위를 수집할지 여부를 설정합니다.
재실행 중에 이를 false로 설정하십시오. 그렇지 않으면 각각의 개별 테스트 재실행이 병합된 단일 커버리지 결과를 갖지 않고 커버리지를 수집합니다.
매개변수 | |
---|---|
collect | boolean |
setConfiguration
public void setConfiguration (IConfiguration config)
사용 중인 IConfiguration
주입합니다.
매개변수 | |
---|---|
config | IConfiguration |