MetricUtility
public
class
MetricUtility
extends Object
java.lang.Object의 클래스 | |
↳ | com.android.tradefed.util.MetricUtility의 |
테스트 측정항목을 저장하고 유사한 방식으로 측정항목을 집계하는 일반적인 유틸리티 메서드가 포함되어 있습니다. 파일에 측정항목을 작성해야 합니다.
요약
공개 생성자 | |
---|---|
MetricUtility()
|
공개 메서드 | |
---|---|
|
aggregateMetrics(
쉼표로 구분된 측정항목을 집계합니다. |
File
|
aggregateStoredTestMetricsAndWriteToFile(String fileName)
테스트를 여러 차례 반복하면서 수집된 측정항목을 집계하고 집계된 측정항목을 테스트 결과 파일에 작성합니다. |
void
|
buildMetricFilterPatterns(
정규 표현식 패턴을 만들어 측정항목을 필터링합니다. |
|
filterMetrics(
패턴과 일치하는 측정항목을 필터링합니다. |
static
|
getStats(
주어진 값 목록에서 통계를 계산합니다. |
|
getStoredTestMetric()
|
static
boolean
|
isAllDoubleValues(
모든 값을 double 값으로 파싱할 수 있는 경우 true를 반환합니다. |
void
|
setIterationSeparator(String separator)
|
void
|
setPercentiles(
|
void
|
storeTestMetrics(TestDescription testDescription,
개별 테스트 측정항목을 저장하고 집계하는 데 사용됩니다. |
File
|
writeResultsToFile(String testFileSuffix, String testHeaderName,
파일에 측정항목을 씁니다. |
공개 생성자
MetricUtility
public MetricUtility ()
공개 메서드
누계 메트릭
publicaggregateMetrics ( rawMetrics)
쉼표로 구분된 측정항목을 집계합니다.
매개변수 | |
---|---|
rawMetrics |
: 테스트 실행 중에 수집된 측정항목입니다. |
반환 값 | |
---|---|
|
확인할 수 있습니다 |
'aggregateSavedTestMetricsAndWriteToFile'
public File aggregateStoredTestMetricsAndWriteToFile (String fileName)
테스트를 여러 차례 반복하면서 수집된 측정항목을 집계하고 집계된 측정항목을 테스트 결과 파일에 작성합니다.
매개변수 | |
---|---|
fileName |
String : 측정항목을 쓰는 동안 사용할 파일 이름입니다. |
반환 값 | |
---|---|
File |
buildMetricFilterPatterns
public void buildMetricFilterPatterns (strictIncludeRegEx)
정규 표현식 패턴을 만들어 측정항목을 필터링합니다.
매개변수 | |
---|---|
strictIncludeRegEx |
|
filterMetrics
publicfilterMetrics ( parsedMetrics)
패턴과 일치하는 측정항목을 필터링합니다.
매개변수 | |
---|---|
parsedMetrics |
|
반환 값 | |
---|---|
|
getStats
public staticgetStats ( values, percentiles)
주어진 값 목록에서 통계를 계산합니다.
매개변수 | |
---|---|
values |
: 집계를 계산할 원시 값입니다. |
percentiles |
: 최종 측정항목에 포함할 통계입니다. |
반환 값 | |
---|---|
|
집계된 값을 보여줍니다. |
getSavedTestMetric
publicgetStoredTestMetric ()
반환 값 | |
---|---|
|
isAllDoubleValues
public static boolean isAllDoubleValues (rawValues)
모든 값을 double 값으로 파싱할 수 있는 경우 true를 반환합니다. 그렇지 않으면 false를 반환합니다.
매개변수 | |
---|---|
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 |
파일을 측정항목과 함께 작성할 수 있습니다 |