Google은 흑인 공동체를 위한 인종 간 평등을 진전시키기 위해 노력하고 있습니다. Google에서 어떤 노력을 하고 있는지 확인하세요.
이 페이지는 Cloud Translation API를 통해 번역되었습니다.
Switch to English

TraceMetricsRecorder

public class TraceMetricsRecorder
extends Object implements IMetricsRecorder extends Object

java.lang.Object
com.android.tradefed.profiler.recorder.TraceMetricsRecorder


/ d / tracing 디렉토리에서 가져온 메트릭을 기록하는 IMetricsRecorder 입니다. 기록 할 지표는 TraceMetrics로 제공해야합니다. 기본 설명 자의 형식은 접두사 : funcname : param [= expectedval] : metrictype입니다.

요약

공공 생성자

TraceMetricsRecorder ()

공개 방법

BiFunction<Double, Double, Double> getMergeFunction (String key)

여러 테스트 실행 동안 특정 메트릭에 대한 결과를 집계하는 방법을 설명하는 BiFunction 을 반환합니다.

String getName ()

IMetricsRecorder 의 이름을 IMetricsRecorder .

Map<String, Double> parseTraceFile (File fullTrace)
void setUp ( ITestDevice device, Collection<String> descriptors)

레코더를 설정합니다.

void startRecording ()

메트릭 기록을 시작하십시오.

Map<String, Double> stopRecordingAndReturnMetrics ()

메트릭 기록을 중지하고 기록 된 메트릭을 반환합니다.

보호 된 방법

BufferedReader getReaderFromFile (File trace)

공공 생성자

TraceMetricsRecorder

TraceMetricsRecorder ()

공개 방법

getMergeFunction

BiFunction<Double, Double, Double> getMergeFunction (String key)

여러 테스트 실행 과정에서 특정 메트릭에 대한 결과를 집계하는 방법을 설명하는 BiFunction 을 반환합니다. 관련 함수의 예는 평균, 합계 또는 개수입니다. BiFunctionmerge(K, V, BiFunction ) 의 인수로 사용됩니다. merge(K, V, BiFunction )

매개 변수
key String : 측정 항목 이름

보고
BiFunction<Double, Double, Double> 해당 메트릭의 값을 집계하는 데 사용되는 BiFunction

getName

String getName ()

IMetricsRecorder 의 이름을 IMetricsRecorder .

보고
String 이름

parseTraceFile

Map<String, Double> parseTraceFile (File fullTrace)

매개 변수
fullTrace File

보고
Map<String, Double>

설정

void setUp ( ITestDevice device, 
                Collection<String> descriptors)

레코더를 설정합니다. 이 메소드를 호출하면 레코더를 시작할 수 있습니다. 이 메소드는 setUp(IInvocationContext) 의해 호출되어야합니다.

매개 변수
device ITestDevice :이 레코더가 메트릭을 모니터링 할 장치입니다.

descriptors Collection : 수집 할 메트릭과 수집 방법을 설명하는 문자열 모음입니다. 이러한 문자열 설명자를 해석하는 방법을 결정하는 것은 개별 구현 자에 달려 있습니다.

던지기
DeviceNotAvailableException

녹화 시작

void startRecording ()

메트릭 기록을 시작하십시오. 단일 테스트 시작시 호출해야합니다.

던지기
DeviceNotAvailableException

stopRecordingAndReturnMetrics

Map<String, Double> stopRecordingAndReturnMetrics ()

메트릭 기록을 중지하고 기록 된 메트릭을 반환합니다. 단일 테스트가 끝날 때 호출해야합니다.

보고
Map<String, Double> 테스트 기간 동안 기록 된 모든 메트릭을 포함하는 Map .

던지기
DeviceNotAvailableException

보호 된 방법

getReaderFromFile

BufferedReader getReaderFromFile (File trace)

매개 변수
trace File

보고
BufferedReader

던지기
FileNotFoundException