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
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. |
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. |
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 ()
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. |
setIterationSeparator
public void setIterationSeparator (String separator)
Thông số |
---|
separator | String |
setPercentiles
public void setPercentiles ( 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. |