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

public  mLogs

mMetrics

public  mMetrics

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á.