Trường hợp kiểm thử số liệu
public
class
MetricTestCase
extends TestCase
java.lang.Object | |||
↳ | junit.framework.Assert | ||
↳ | junit.framework.TestCase | ||
↳ | com.android.tradefed.testtype.MetricTestCase |
Việc mở rộng của TestCase
cho phép ghi lại các chỉ số khi chạy trong nền tảng TradeFed. Một trong hai
trực tiếp dưới dạng DeviceTestCase
hoặc dưới dạng một phần của HostTest
. VIỆC CẦN LÀM: Đánh giá xem có
chạy chỉ số (không chỉ chỉ số kiểm thử) phù hợp với thử nghiệm JUnit3.
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
|
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ử với 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 hoạt động 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
mLog
publicmLogs
mMetrics
publicmMetrics
Hàm khởi tạo công khai
Trường hợp kiểm thử số liệu
public MetricTestCase ()
Trường hợp kiểm thử số liệu
public MetricTestCase (String name)
Tạo một trường hợp kiểm thử với 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 hoạt động kiểm thử.
Tham số | |
---|---|
dataName |
String : Tên mô tả của dữ liệu dạng Chuỗi. ví dụ: "device_logcat". Ghi chú 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. Trình triển khai nên gọi
createInputStream để bắt đầu đọc dữ liệu và đảm bảo đóng kết quả
InputStream khi hoàn tất. Phương thức gọi phải đảm bảo vẫn giữ nguyên nguồn dữ liệu
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 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á. |