Google은 흑인 공동체를 위한 인종 간 평등을 진전시키기 위해 노력하고 있습니다. Google에서 어떤 노력을 하고 있는지 확인하세요.

FilePullerDeviceMetricCollector

public abstract class FilePullerDeviceMetricCollector
extends BaseDeviceMetricCollector

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


장치에서 오는 메트릭 키를 수신하고 장치에서 파일로 가져 오는 BaseDeviceMetricCollector 입니다. 파일의 추가 처리를 위해 확장 할 수 있습니다.

요약

필드

protected mDirectoryKeys

공용 생성자

FilePullerDeviceMetricCollector ()

공개 방법

void onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics) onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics)

테스트 케이스가 끝날 때 콜백.

void onTestRunEnd ( DeviceMetricData runData, currentRunMetrics) onTestRunEnd ( DeviceMetricData runData, currentRunMetrics)

테스트 실행이 끝났을 때 콜백.

abstract void processMetricDirectory (String key, File metricDirectory, DeviceMetricData data)

메서드의 구현은 디렉터리를 기록하고, 측정 항목이 DeviceMetricData 배치되도록 파싱 할 수 DeviceMetricData 합니다.

abstract void processMetricFile (String key, File metricFile, DeviceMetricData data)

메서드의 구현은 파일을 기록하고, 측정 항목을 DeviceMetricData 넣을 수 있도록 파싱 할 수 DeviceMetricData 합니다.

보호 된 방법

void addKeys (String... keys)

장치에서 끌어 오기에 추가 패턴 키를 추가합니다.

File retrieveFile (ITestDevice device, String remoteFilePath)

장치의 지정된 경로에서 파일을 가져옵니다.

필드

mDirectoryKeys

protected  mDirectoryKeys

공용 생성자

FilePullerDeviceMetricCollector

public FilePullerDeviceMetricCollector ()

공개 방법

onTestEnd

public void onTestEnd (DeviceMetricData testData, 
                 currentTestCaseMetrics)

테스트 케이스가 끝날 때 콜백. 이것은 정리할 시간이어야합니다.

매개 변수
testData DeviceMetricData : 테스트 케이스에 대한 데이터를 보유하는 DeviceMetricData 입니다. BaseDeviceMetricCollector.onTestStart(com.android.tradefed.device.metric.DeviceMetricData) 동안과 동일한 객체입니다.

currentTestCaseMetrics : ITestLifeCycleReceiver.testEnded(com.android.tradefed.result.TestDescription, Map) 전달 된 메트릭의 현재 맵입니다.

onTestRunEnd

public void onTestRunEnd (DeviceMetricData runData, 
                 currentRunMetrics)

테스트 실행이 끝났을 때 콜백. 이것은 정리할 시간이어야합니다.

매개 변수
runData DeviceMetricData : 실행 데이터를 보유하는 DeviceMetricData 입니다. BaseDeviceMetricCollector.onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) 동안과 동일한 객체입니다.

currentRunMetrics : ITestLifeCycleReceiver.testRunEnded(long, Map) 전달 된 메트릭의 현재 맵입니다.

processMetricDirectory

public abstract void processMetricDirectory (String key, 
                File metricDirectory, 
                DeviceMetricData data)

메서드의 구현은 디렉터리를 기록하고, 측정 항목이 DeviceMetricData 배치되도록 파싱 할 수 DeviceMetricData 합니다.

매개 변수
key String : 가져온 디렉터리에 연결된 옵션 키입니다.

metricDirectory File : 옵션 키와 일치하는 장치에서 가져온 ERROR(/File) .

data DeviceMetricData : 메트릭을 저장할 수있는 DeviceMetricData 입니다.

processMetricFile

public abstract void processMetricFile (String key, 
                File metricFile, 
                DeviceMetricData data)

메서드의 구현은 파일을 기록하고, 측정 항목을 DeviceMetricData 넣을 수 있도록 파싱 할 수 DeviceMetricData 합니다.

매개 변수
key String : 가져온 파일과 관련된 옵션 키입니다.

metricFile File : 옵션 키와 일치하는 장치에서 가져온 ERROR(/File) .

data DeviceMetricData : 메트릭을 저장할 수있는 DeviceMetricData 입니다.

보호 된 방법

addKeys

protected void addKeys (String... keys)

장치에서 끌어 오기에 추가 패턴 키를 추가합니다.

매개 변수
keys String

retrieveFile

protected File retrieveFile (ITestDevice device, 
                String remoteFilePath)

장치의 지정된 경로에서 파일을 가져옵니다.

매개 변수
device ITestDevice : 파일이 있습니다.

remoteFilePath String : 장치의 위치.

보고
File 장치의 지정된 경로에서 검색된 파일입니다.

던짐
DeviceNotAvailableException