2025년 3월 27일부터 AOSP를 빌드하고 기여하려면 aosp-main
대신 android-latest-release
를 사용하는 것이 좋습니다. 자세한 내용은 AOSP 변경사항을 참고하세요.
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
MetricUtility
public
class
MetricUtility
extends Object
java.lang.Object
|
↳ |
com.android.tradefed.util.MetricUtility
|
테스트 측정항목을 저장하고, 유사한 테스트에서 측정항목을 집계하고, 측정항목을 파일에 쓰는 일반적인 유틸리티 메서드를 포함합니다.
요약
공개 생성자
MetricUtility
public MetricUtility ()
공개 메서드
aggregateMetrics
public aggregateMetrics ( rawMetrics)
쉼표로 구분된 집계 측정항목입니다.
매개변수 |
rawMetrics |
: 테스트 실행 중에 수집된 측정항목입니다. |
aggregateStoredTestMetricsAndWriteToFile
public File aggregateStoredTestMetricsAndWriteToFile (String fileName)
테스트의 여러 반복에서 수집된 측정항목을 집계하고 집계된 측정항목을 테스트 결과 파일에 씁니다.
매개변수 |
fileName |
String : 측정항목을 작성하는 동안 사용할 파일 이름입니다. |
buildMetricFilterPatterns
public void buildMetricFilterPatterns ( strictIncludeRegEx)
정규 표현식 패턴을 빌드하여 측정항목을 필터링합니다.
filterMetrics
public filterMetrics ( parsedMetrics)
패턴과 일치하는 측정항목을 필터링합니다.
getStats
public static getStats ( values,
percentiles)
주어진 값 목록에서 통계를 계산합니다.
매개변수 |
values |
: 집계를 계산할 원시 값입니다. |
percentiles |
: 최종 측정항목에 포함할 통계입니다. |
getStoredTestMetric
public getStoredTestMetric ()
isAllDoubleValues
public static boolean isAllDoubleValues ( rawValues)
모든 값을 double 값으로 파싱할 수 있으면 true를 반환합니다.
그렇지 않으면 false를 반환합니다.
매개변수 |
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인 경우 새 파일을 만들고 측정항목을 작성하고, 그렇지 않으면 테스트 헤더 이름과 측정항목을 파일에 추가합니다. |
이 페이지에 나와 있는 콘텐츠와 코드 샘플에는 콘텐츠 라이선스에서 설명하는 라이선스가 적용됩니다. 자바 및 OpenJDK는 Oracle 및 Oracle 계열사의 상표 또는 등록 상표입니다.
최종 업데이트: 2025-03-26(UTC)
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["필요한 정보가 없음","missingTheInformationINeed","thumb-down"],["너무 복잡함/단계 수가 너무 많음","tooComplicatedTooManySteps","thumb-down"],["오래됨","outOfDate","thumb-down"],["번역 문제","translationIssue","thumb-down"],["샘플/코드 문제","samplesCodeIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2025-03-26(UTC)"],[],[]]