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

public  mLogs

mMetrics

public  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)

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