MetricTestCase
public
class
MetricTestCase
extends TestCase
java.lang.Object | |||
↳ | junit.framework.Assert | ||
↳ | junit.framework.TestCase | ||
↳ | com.android.tradefed.testtype.MetricTestCase |
Tiện ích của TestCase
cho phép ghi nhật ký các chỉ số khi chạy trong TradeFed. Trực tiếp dưới dạng DeviceTestCase
hoặc là một phần của HostTest
. VIỆC CẦN LÀM: Đánh giá xem việc có chỉ số chạy (không chỉ chỉ số kiểm thử) có hợp lý đối với các 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 trữ tệp nhật ký cần báo cáo. |
Trường | |
---|---|
public
|
mLogs
|
public
|
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)
Lệnh gọi lại từ trình chuyển tiếp JUnit3 để lấy nhật ký từ một kiểm thử. |
final
void
|
addTestMetric(String key, MetricMeasurement.Metric metric)
|
final
void
|
addTestMetric(String key, String value)
Ghi nhật ký chỉ số cho trường hợp kiểm thử. |
Trường
mLogs
publicmLogs
mMetrics
publicmMetrics
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)
Lệnh gọi lại từ trình chuyển tiếp JUnit3 để lấy nhật ký từ một kiểm thử.
Tham số | |
---|---|
dataName |
String : Tên mô tả 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à trình triển khai phải có khả năng 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 thu được khi hoàn tất. Phương thức gọi phải đảm bảo nguồn dữ liệu vẫn có và có thể truy cập được 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 nhật ký một chỉ số cho trường hợp kiểm thử.
Tham số | |
---|---|
key |
String : khoá chứa chỉ số. |
value |
String : được liên kết với khoá. |