CodeCoverageCollector

public final class CodeCoverageCollector
extends BaseDeviceMetricCollector implements IConfigurationReceiver

java.lang.Object
   ↳ com.android.tradefed.device.metric.BaseDeviceMetricCollector
     ↳ com.android.tradefed.device.metric.CodeCoverageCollector


기기에서 Java 및 네이티브 적용 범위 측정값을 가져와 테스트 아티팩트로 로깅하는 BaseDeviceMetricCollector입니다.

요약

필드

public static final String COMPRESS_COVERAGE_FILES

public static final String COVERAGE_DIRECTORY

public static final String COVERAGE_MEASUREMENT_KEY

public static final String FIND_COVERAGE_FILES

공개 생성자

CodeCoverageCollector()

공개 메서드

void extraInit(IInvocationContext context, ITestInvocationListener listener)
void onTestRunEnd(DeviceMetricData runData, runMetrics)

테스트 실행이 종료될 때의 콜백입니다.

void rebootEnded(ITestDevice device)

기기에서 재부팅이 완료되면 알림을 받습니다.

void setConfiguration(IConfiguration configuration)

사용 중인 IConfiguration를 삽입합니다.

필드

COMPRESS_COVERAGE_FILES

public static final String COMPRESS_COVERAGE_FILES

COVERAGE_DIRECTORY

public static final String COVERAGE_DIRECTORY

COVERAGE_MEASUREMENT_KEY

public static final String COVERAGE_MEASUREMENT_KEY

FIND_COVERAGE_FILES

public static final String FIND_COVERAGE_FILES

공개 생성자

CodeCoverageCollector

public CodeCoverageCollector ()

공개 메서드

extraInit

public void extraInit (IInvocationContext context, 
                ITestInvocationListener listener)

생성 값
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

rebootEnded

public void rebootEnded (ITestDevice device)

기기에서 재부팅이 완료되면 알림을 받습니다.

참고: 수신기는 이 콜백 중에 재부팅하지 않아야 합니다. 재부팅 시도는 무시됩니다.

매개변수
device ITestDevice: 재부팅이 종료된 ITestDevice입니다.

생성 값
DeviceNotAvailableException

setConfiguration

public void setConfiguration (IConfiguration configuration)

사용 중인 IConfiguration를 삽입합니다.

매개변수
configuration IConfiguration