메트릭 유틸리티

public class MetricUtility
extends Object

java.lang.객체
com.android.tradefed.util.MetricUtility


테스트 메트릭을 저장하고, 유사한 테스트에서 메트릭을 집계하고, 메트릭을 파일에 쓰는 일반적인 유틸리티 메서드를 포함합니다.

요약

공개 생성자

MetricUtility ()

공개 방법

aggregateMetrics ( rawMetrics) aggregateMetrics ( rawMetrics)

쉼표로 구분된 메트릭을 집계합니다.

File aggregateStoredTestMetricsAndWriteToFile (String fileName)

테스트의 여러 반복에서 수집된 메트릭을 집계하고 집계된 메트릭을 테스트 결과 파일에 씁니다.

static getStats ( values, percentiles) getStats ( values, percentiles) getStats ( values, percentiles)

주어진 값 목록에서 통계를 계산합니다.

getStoredTestMetric ()
static boolean isAllDoubleValues ( rawValues) isAllDoubleValues ( rawValues)

true를 반환하면 모든 값을 이중 값으로 구문 분석할 수 있습니다.

void setIterationSeparator (String separator)
void setPercentiles ( percentiles) setPercentiles ( percentiles)
void storeTestMetrics ( TestDescription testDescription, testMetrics) storeTestMetrics ( TestDescription testDescription, testMetrics)

개별 테스트 메트릭을 저장하고 집계에 사용하는 데 사용됩니다.

File writeResultsToFile (String testFileSuffix, String testHeaderName, metrics, File resultsFile) writeResultsToFile (String testFileSuffix, String testHeaderName, metrics, File resultsFile)

파일에 메트릭을 씁니다.

공개 생성자

메트릭 유틸리티

public MetricUtility ()

공개 방법

집계 측정항목

public  aggregateMetrics ( rawMetrics)

쉼표로 구분된 메트릭을 집계합니다.

매개변수
rawMetrics : 테스트 실행 중에 수집된 메트릭입니다.

보고
집계된 측정항목

aggregateStoredTestMetricsAndWriteToFile

public File aggregateStoredTestMetricsAndWriteToFile (String fileName)

테스트의 여러 반복에서 수집된 메트릭을 집계하고 집계된 메트릭을 테스트 결과 파일에 씁니다.

매개변수
fileName String : 메트릭을 쓰는 동안 사용할 파일 이름입니다.

보고
File

getStats

public static  getStats ( values, 
                 percentiles)

주어진 값 목록에서 통계를 계산합니다.

매개변수
values : 집계를 계산하기 위한 원시 값입니다.

percentiles : 최종 메트릭에 포함할 통계입니다.

보고
집계된 값.

getStoredTestMetric

public  getStoredTestMetric ()

보고

isAllDouble값

public static boolean isAllDoubleValues ( rawValues)

true를 반환하면 모든 값을 이중 값으로 구문 분석할 수 있습니다. 그렇지 않으면 거짓을 반환합니다.

매개변수
rawValues : 값이 검증된 목록입니다.

보고
boolean

setIterationSeparator

public void setIterationSeparator (String separator)

매개변수
separator String

setPercentiles

public void setPercentiles ( percentiles)

매개변수
percentiles

storeTestMetrics

public void storeTestMetrics (TestDescription testDescription, 
                 testMetrics)

개별 테스트 메트릭을 저장하고 집계에 사용하는 데 사용됩니다.

매개변수
testDescription TestDescription : 클래스 이름 및 테스트 이름과 같은 테스트 세부 정보를 포함합니다.

testMetrics : 테스트를 위해 수집된 메트릭입니다.

writeResultsToFile

public File writeResultsToFile (String testFileSuffix, 
                String testHeaderName, 
                 metrics, 
                File resultsFile)

파일에 메트릭을 씁니다.

매개변수
testFileSuffix String : 테스트 메트릭 파일 이름의 접미사로 사용됩니다.

testHeaderName String : 메트릭은 테스트 헤더 이름 아래에 작성됩니다.

metrics : 파일에 씁니다.

resultsFile File : null인 경우 새 파일을 만들고 메트릭을 작성하고 그렇지 않으면 테스트 헤더 이름과 메트릭을 파일에 추가합니다.

보고
File 메트릭이 포함된 파일.