메트릭 유틸리티
public class MetricUtility
extends Object
java.lang.객체 |
↳ | com.android.tradefed.util.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 : 메트릭을 쓰는 동안 사용할 파일 이름입니다. |
getStats
public static getStats ( values,
percentiles)
주어진 값 목록에서 통계를 계산합니다.
매개변수 |
---|
values | : 집계를 계산하기 위한 원시 값입니다. |
percentiles | : 최종 메트릭에 포함할 통계입니다. |
getStoredTestMetric
public getStoredTestMetric ()
isAllDouble값
public static boolean isAllDoubleValues ( rawValues)
true를 반환하면 모든 값을 이중 값으로 구문 분석할 수 있습니다. 그렇지 않으면 거짓을 반환합니다.
매개변수 |
---|
rawValues | : 값이 검증된 목록입니다. |
setIterationSeparator
public void setIterationSeparator (String separator)
setPercentiles
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인 경우 새 파일을 만들고 메트릭을 작성하고 그렇지 않으면 테스트 헤더 이름과 메트릭을 파일에 추가합니다. |