GcovCodeCoverageCollector

public final class GcovCodeCoverageCollector
extends BaseDeviceMetricCollector implements IConfigurationReceiver

java.lang.Object
com.android.tradefed.device.metric.BaseDeviceMetricCollector
com.android.tradefed.device.metric.GcovCodeCoverageCollector


장치에서 gcov 적용 범위 측정값을 가져와 테스트 아티팩트로 기록하는 BaseDeviceMetricCollector 입니다.

요약

공개 생성자

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)

사용 중인 IConfiguration 삽입합니다.

공개 생성자

GcovCodeCoverageCollector

public GcovCodeCoverageCollector ()

공개 메소드

extraInit

public void extraInit (IInvocationContext context, 
                ITestInvocationListener listener)

던지기
DeviceNotAvailableException

로그 적용 범위 측정

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