MetricUtility

public class MetricUtility
extends Object

java.lang.Object
com.android.tradefed.util.MetricUtility


Chứa các phương thức tiện ích phổ biến để lưu trữ các chỉ số thử nghiệm, tổng hợp các chỉ số trong các thử nghiệm tương tự và ghi các chỉ số vào một tệp.

Bản tóm tắt

nhà thầu công cộng

MetricUtility ()

Phương thức công khai

aggregateMetrics ( rawMetrics) aggregateMetrics ( rawMetrics)

Tổng hợp các chỉ số được phân tách bằng dấu phẩy.

File aggregateStoredTestMetricsAndWriteToFile (String fileName)

Tổng hợp các chỉ số được thu thập từ nhiều lần lặp lại thử nghiệm và ghi các chỉ số tổng hợp vào tệp kết quả thử nghiệm.

static getStats ( values, percentiles) getStats ( values, percentiles) getStats ( values, percentiles)

Tính toán số liệu thống kê từ danh sách giá trị đã cho.

getStoredTestMetric ()
static boolean isAllDoubleValues ( rawValues) isAllDoubleValues ( rawValues)

Trả về true là tất cả các giá trị có thể được phân tích cú pháp thành giá trị kép.

void setIterationSeparator (String separator)
void setPercentiles ( percentiles) setPercentiles ( percentiles)
void storeTestMetrics ( TestDescription testDescription, testMetrics) storeTestMetrics ( TestDescription testDescription, testMetrics)

Được sử dụng để lưu trữ các số liệu thử nghiệm riêng lẻ và sử dụng nó để tổng hợp.

File writeResultsToFile (String testFileSuffix, String testHeaderName, metrics, File resultsFile) writeResultsToFile (String testFileSuffix, String testHeaderName, metrics, File resultsFile)

Viết số liệu vào một tập tin.

nhà thầu công cộng

MetricUtility

public MetricUtility ()

Phương thức công khai

số liệu tổng hợp

public  aggregateMetrics ( rawMetrics)

Tổng hợp các chỉ số được phân tách bằng dấu phẩy.

Thông số
rawMetrics : số liệu được thu thập trong quá trình chạy thử nghiệm.

trả lại
chỉ số tổng hợp.

tổng hợpStoredTestMetricsAndWriteToFile

public File aggregateStoredTestMetricsAndWriteToFile (String fileName)

Tổng hợp các chỉ số được thu thập từ nhiều lần lặp lại thử nghiệm và ghi các chỉ số tổng hợp vào tệp kết quả thử nghiệm.

Thông số
fileName String : tên tệp để sử dụng khi viết số liệu.

trả lại
File

getStats

public static  getStats ( values, 
                 percentiles)

Tính toán số liệu thống kê từ danh sách giá trị đã cho.

Thông số
values : giá trị thô để tính tập hợp.

percentiles : số liệu thống kê để đưa vào số liệu cuối cùng.

trả lại
các giá trị tổng hợp.

getStoredTestMetric

public  getStoredTestMetric ()

trả lại

isAllDoubleValues

public static boolean isAllDoubleValues ( rawValues)

Trả về true là tất cả các giá trị có thể được phân tích cú pháp thành giá trị kép. Nếu không thì trả về sai.

Thông số
rawValues : danh sách có giá trị được xác thực.

trả lại
boolean

setIterationSeparator

public void setIterationSeparator (String separator)

Thông số
separator String

setPercentiles

public void setPercentiles ( percentiles)

Thông số
percentiles

cửa hàngTestMetrics

public void storeTestMetrics (TestDescription testDescription, 
                 testMetrics)

Được sử dụng để lưu trữ các số liệu thử nghiệm riêng lẻ và sử dụng nó để tổng hợp.

Thông số
testDescription TestDescription : chứa các chi tiết kiểm tra như tên lớp và tên kiểm tra.

testMetrics : số liệu được thu thập cho bài kiểm tra.

ghiResultsToFile

public File writeResultsToFile (String testFileSuffix, 
                String testHeaderName, 
                 metrics, 
                File resultsFile)

Viết số liệu vào một tập tin.

Thông số
testFileSuffix String : được sử dụng làm hậu tố trong tên tệp chỉ số thử nghiệm.

testHeaderName String : số liệu sẽ được viết dưới tên tiêu đề thử nghiệm.

metrics : để ghi vào tệp.

resultsFile File : nếu null, hãy tạo tệp mới và ghi chỉ số, nếu không, hãy thêm tên tiêu đề kiểm tra và chỉ số vào tệp.

trả lại
File tệp với số liệu.