MetricUtility
public class MetricUtility
extends Object
java.lang.Object |
↳ | com.android.tradefed.util.MetricUtility |
Chứa các phương pháp 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 pháp 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 của 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 các số liệu thống kê từ danh sách các 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ị gấp đôi. |
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 chỉ số 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) Ghi số liệu vào một tệp. |
Các nhà xây dựng công cộng
MetricUtility
public MetricUtility ()
Phương pháp công khai
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. |
Lợi nhuận |
---|
| số liệu tổng hợp. |
totalateStoredTestMetricsAndWriteToFile
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 của 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 trong khi viết số liệu. |
getStats
public static getStats ( values,
percentiles)
Tính toán các số liệu thống kê từ danh sách các giá trị đã cho.
Thông số |
---|
values | : giá trị thô để tính tổng hợp. |
percentiles | : thống kê để đưa vào các chỉ số cuối cùng. |
Lợi nhuận |
---|
| 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ị gấp đôi. Nếu không, trả về false.
Thông số |
---|
rawValues | : danh sách có các giá trị được xác thực. |
setIterationSeparator
public void setIterationSeparator (String separator)
Thông số |
---|
separator | String |
setPercentiles
public void setPercentiles ( percentiles)
storeTestMetrics
public void storeTestMetrics (TestDescription testDescription,
testMetrics)
Được sử dụng để lưu trữ các chỉ số 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 bài kiểm tra. |
testMetrics | : số liệu được thu thập cho bài kiểm tra. |
writeResultsToFile
public File writeResultsToFile (String testFileSuffix,
String testHeaderName,
metrics,
File resultsFile)
Ghi số liệu vào một tệp.
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 đề kiểm tra. |
metrics | : để ghi vào tệp. |
resultsFile | File : nếu null, hãy tạo một tệp mới và ghi các số liệu, nếu không, hãy thêm tên và số liệu của tiêu đề thử nghiệm vào tệp. |
Lợi nhuận |
---|
File | tệp với số liệu. |