JavaCodeCoverageCollector

public final class JavaCodeCoverageCollector
extends BaseDeviceMetricCollector implements IConfigurationReceiver

java.lang.Object의 클래스
   ↳ com.android.tradefed.device.metric.BaseDeviceMetricCollector
     ↳ com.android.tradefed.device.metric.JavaCodeCoverageCollector


Java를 가져오는 BaseDeviceMetricCollector 기기에서 커버리지 측정값을 가져와 테스트 아티팩트로 기록합니다.

요약

필드

public static final String COVERAGE_DIRECTORY

public static final String COVERAGE_MEASUREMENT_KEY

public static final String FIND_COVERAGE_FILES

공개 생성자

JavaCodeCoverageCollector()

공개 메서드

ITestInvocationListener init(IInvocationContext context, ITestInvocationListener listener)

현재 컨텍스트 및 결과를 전달할 위치로 수집기 초기화

void onTestRunEnd(DeviceMetricData runData, runMetrics)

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

void setConfiguration(IConfiguration configuration)

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

void setCoverageFlusher(JavaCodeCoverageFlusher flusher)
void setMergeMeasurements(boolean merge)

필드

COVERAGE_DIRECTORY

public static final String COVERAGE_DIRECTORY

COVERAGE_MEASUREMENT_KEY

public static final String COVERAGE_MEASUREMENT_KEY

파일 찾기: COVERAGE_파일

public static final String FIND_COVERAGE_FILES

공개 생성자

JavaCodeCoverageCollector

public JavaCodeCoverageCollector ()

공개 메서드

init

public ITestInvocationListener init (IInvocationContext context, 
                ITestInvocationListener listener)

현재 컨텍스트 및 결과를 전달할 위치로 수집기 초기화 윌 인스턴스당 한 번만 호출되며 수집기는 컨텍스트와 리스너를 연결합니다 항상 이전의 테스트 실행 중에는 init이 호출되지 않습니다.

어떤 작업을 하고 있는지 잘 모르는 경우 재정의하지 마세요.

매개변수
context IInvocationContext: 진행 중인 호출의 IInvocationContext입니다.

listener ITestInvocationListener: 결과를 배치할 ITestInvocationListener입니다.

반환 값
ITestInvocationListener 새 리스너가 원본 리스너를 래핑합니다.

onTestRunEnd

public void onTestRunEnd (DeviceMetricData runData, 
                 runMetrics)

테스트 실행이 종료될 때의 콜백입니다. 이때는 정리가 필요합니다.

매개변수
runData DeviceMetricData: 실행 데이터가 저장되는 DeviceMetricData입니다. 동일함 객체에는 BaseDeviceMetricCollector.onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData)가 포함되어 있습니다.

runMetrics : ITestLifeCycleReceiver.testRunEnded(long, Map)에 전달된 측정항목의 현재 맵입니다.

setConfiguration

public void setConfiguration (IConfiguration configuration)

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

매개변수
configuration IConfiguration

setCoverageFlusher

public void setCoverageFlusher (JavaCodeCoverageFlusher flusher)

매개변수
flusher JavaCodeCoverageFlusher

setMergeMeasurements

public void setMergeMeasurements (boolean merge)

매개변수
merge boolean