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

TraceMetricsRecorder

public class TraceMetricsRecorder
extends Object implements IMetricsRecorder

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


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

요약

공용 생성자

TraceMetricsRecorder ()

공개 방법

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

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

String getName ()

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 ) merge(K, V, BiFunction ) .

매개 변수
key String : 메트릭의 이름

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

getName

String getName ()

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

startRecording

void startRecording ()

메트릭 기록을 시작합니다. 이것은 단일 테스트를 시작할 때 호출되어야합니다.

던짐
DeviceNotAvailableException

stopRecordingAndReturnMetrics

Map<String, Double> stopRecordingAndReturnMetrics ()

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

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

던짐
DeviceNotAvailableException

보호 된 방법

getReaderFromFile

BufferedReader getReaderFromFile (File trace)

매개 변수
trace File

보고
BufferedReader

던짐
FileNotFoundException