MetricTestCase
public
class
MetricTestCase
extends TestCase
| java.lang.Object | |||
| ↳ | junit.framework.Assert | ||
| ↳ | junit.framework.TestCase | ||
| ↳ | com.android.tradefed.testtype.MetricTestCase | ||
TradeFed의 일부로 실행할 때 측정항목을 로깅할 수 있는 TestCase의 확장 프로그램입니다.
직접 또는 DeviceTestCase의 일부로 실행할 수 있습니다.HostTest TODO: 테스트 측정항목뿐만 아니라
실행 측정항목을 사용하는 것이 JUnit3 테스트에 적합한지 평가합니다.
요약
중첩된 클래스 | |
|---|---|
class |
MetricTestCase.LogHolder
보고할 로그 파일을 보관하는 구조입니다. |
필드 | |
|---|---|
public
List<MetricTestCase.LogHolder> |
mLogs
|
public
HashMap<String, MetricMeasurement.Metric> |
mMetrics
|
공개 생성자 | |
|---|---|
MetricTestCase()
|
|
MetricTestCase(String name)
지정된 이름으로 테스트 사례를 구성합니다. |
|
공개 메서드 | |
|---|---|
final
void
|
addTestLog(String dataName, LogDataType dataType, InputStreamSource dataStream)
테스트에서 로그를 가져오기 위한 JUnit3 전달자의 콜백입니다. |
final
void
|
addTestMetric(String key, MetricMeasurement.Metric metric)
|
final
void
|
addTestMetric(String key, String value)
테스트 사례의 측정항목을 로깅합니다. |
필드
mMetrics
public HashMap<String, MetricMeasurement.Metric> mMetrics
공개 생성자
MetricTestCase
public MetricTestCase ()
MetricTestCase
public MetricTestCase (String name)
지정된 이름으로 테스트 사례를 구성합니다. TestCase 생성자에서 상속됩니다.
| 매개변수 | |
|---|---|
name |
String |
공개 메서드
addTestLog
public final void addTestLog (String dataName,
LogDataType dataType,
InputStreamSource dataStream)테스트에서 로그를 가져오기 위한 JUnit3 전달자의 콜백입니다.
| 매개변수 | |
|---|---|
dataName |
String: 데이터의 설명이 포함된 문자열 이름(예: 'device_logcat') 호출당 dataName
이 고유하지 않을 수 있습니다. 즉, 구현자는 동일한 dataName으로 여러 호출
을 처리할 수 있어야 합니다. |
dataType |
LogDataType: 데이터의 LogDataType |
dataStream |
InputStreamSource: 데이터의 InputStreamSource 구현자는
createInputStream을 호출하여 데이터 읽기를 시작하고 완료되면 결과
InputStream을 닫아야 합니다. 호출자는 testLog 메서드가 완료될 때까지 데이터의 소스가 존재하고
액세스 가능하도록 해야 합니다. |
addTestMetric
public final void addTestMetric (String key,
MetricMeasurement.Metric metric)| 매개변수 | |
|---|---|
key |
String |
metric |
MetricMeasurement.Metric |
addTestMetric
public final void addTestMetric (String key,
String value)테스트 사례의 측정항목을 로깅합니다.
| 매개변수 | |
|---|---|
key |
String: 측정항목이 발견될 키입니다. |
value |
String: 키와 연결됩니다. |