메트릭유틸리티
public class MetricUtility
extends Object
java.lang.객체 |
↳ | com.android.tradefed.util.MetricUtility |
테스트 메트릭을 저장하고, 유사한 테스트에서 메트릭을 집계하고, 메트릭을 파일에 작성하기 위한 일반적인 유틸리티 방법이 포함되어 있습니다.
요약
공개 메서드 |
---|
| aggregateMetrics ( rawMetrics) aggregateMetrics ( rawMetrics) 쉼표로 구분된 측정항목을 집계합니다. |
File | aggregateStoredTestMetricsAndWriteToFile (String runName) 테스트의 여러 반복에서 수집된 메트릭을 집계하고 집계된 메트릭을 테스트 결과 파일에 씁니다. |
static | getStats ( values, percentiles) getStats ( values, percentiles) getStats ( values, percentiles) 주어진 값 목록에서 통계를 계산합니다. |
| getStoredTestMetric () |
static boolean | isAllDoubleValues ( rawValues) isAllDoubleValues ( rawValues) true를 반환하면 모든 값을 double 값으로 구문 분석할 수 있습니다. |
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 | : 테스트 실행 중에 수집된 메트릭입니다. |
집계 저장 테스트 메트릭스AndWriteToFile
public File aggregateStoredTestMetricsAndWriteToFile (String runName)
테스트의 여러 반복에서 수집된 메트릭을 집계하고 집계된 메트릭을 테스트 결과 파일에 씁니다.
매개변수 |
---|
runName | String : 테스트 실행의 이름입니다. |
getStats
public static getStats ( values,
percentiles)
주어진 값 목록에서 통계를 계산합니다.
매개변수 |
---|
values | : 집계를 계산할 원시 값입니다. |
percentiles | : 최종 측정항목에 포함할 통계입니다. |
getStoredTestMetric
public getStoredTestMetric ()
isAllDoubleValues
public static boolean isAllDoubleValues ( rawValues)
true를 반환하면 모든 값을 double 값으로 구문 분석할 수 있습니다. 그렇지 않으면 false를 반환합니다.
매개변수 |
---|
rawValues | : 값이 검증된 목록입니다. |
setIterationSeparator
public void setIterationSeparator (String separator)
백분위수
public void setPercentiles ( 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) 새 파일을 만들고 쓰는 경우 메트릭 그렇지 않으면 파일에 테스트 헤더 이름과 메트릭을 추가합니다. |