MetricTestCase
public
class
MetricTestCase
extends TestCase
| java.lang.Object | |||
| ↳ | junit.framework.Assert | ||
| ↳ | junit.framework.TestCase | ||
| ↳ | com.android.tradefed.testtype.MetricTestCase | ||
Phần mở rộng của TestCase cho phép ghi lại các chỉ số khi chạy trong TradeFed. Trực tiếp dưới dạng DeviceTestCase hoặc dưới dạng một phần của HostTest. CẦN LÀM: Đánh giá xem việc có
chỉ số chạy (không chỉ chỉ số kiểm thử) có phù hợp với các chương trình kiểm thử JUnit3 hay không.
Tóm tắt
Lớp lồng ghép | |
|---|---|
class |
MetricTestCase.LogHolder
Cấu trúc để lưu giữ tệp nhật ký cần báo cáo. |
Trường | |
|---|---|
public
List<MetricTestCase.LogHolder> |
mLogs
|
public
HashMap<String, MetricMeasurement.Metric> |
mMetrics
|
Hàm khởi tạo công khai | |
|---|---|
MetricTestCase()
|
|
MetricTestCase(String name)
Tạo một trường hợp kiểm thử có tên đã cho. |
|
Phương thức công khai | |
|---|---|
final
void
|
addTestLog(String dataName, LogDataType dataType, InputStreamSource dataStream)
Gọi lại từ trình chuyển tiếp JUnit3 để lấy nhật ký từ một chương trình kiểm thử. |
final
void
|
addTestMetric(String key, MetricMeasurement.Metric metric)
|
final
void
|
addTestMetric(String key, String value)
Ghi lại một chỉ số cho trường hợp kiểm thử. |
Trường
mMetrics
public HashMap<String, MetricMeasurement.Metric> mMetrics
Hàm khởi tạo công khai
MetricTestCase
public MetricTestCase ()
MetricTestCase
public MetricTestCase (String name)
Tạo một trường hợp kiểm thử có tên đã cho. Đã kế thừa từ hàm khởi tạo TestCase.
| Tham số | |
|---|---|
name |
String |
Phương thức công khai
addTestLog
public final void addTestLog (String dataName,
LogDataType dataType,
InputStreamSource dataStream)Gọi lại từ trình chuyển tiếp JUnit3 để lấy nhật ký từ một chương trình kiểm thử.
| Tham số | |
|---|---|
dataName |
String: tên mô tả bằng chuỗi của dữ liệu. Ví dụ: "device_logcat". Lưu ý: dataName
có thể không phải là duy nhất cho mỗi lệnh gọi. Tức là người triển khai phải có thể xử lý nhiều lệnh gọi
có cùng dataName |
dataType |
LogDataType: LogDataType của dữ liệu |
dataStream |
InputStreamSource: InputStreamSource của dữ liệu. Người triển khai nên gọi
createInputStream để bắt đầu đọc dữ liệu và đảm bảo đóng InputStream kết quả khi hoàn tất. Trình gọi phải đảm bảo nguồn dữ liệu vẫn hiện diện
và có thể truy cập cho đến khi phương thức testLog hoàn tất. |
addTestMetric
public final void addTestMetric (String key,
MetricMeasurement.Metric metric)| Tham số | |
|---|---|
key |
String |
metric |
MetricMeasurement.Metric |
addTestMetric
public final void addTestMetric (String key,
String value)Ghi lại một chỉ số cho trường hợp kiểm thử.
| Tham số | |
|---|---|
key |
String: khoá mà chỉ số sẽ được tìm thấy. |
value |
String: được liên kết với khoá. |