Tiện ích hệ mét
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ố kiểm thử, tổng hợp các chỉ số trong những chỉ số tương tự thử nghiệm và ghi chỉ số vào một tệp.
Tóm tắt
Hàm khởi tạo công khai | |
---|---|
MetricUtility()
|
Phương thức công khai | |
---|---|
|
aggregateMetrics(
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 qua 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 một tệp kết quả kiểm thử. |
void
|
buildMetricFilterPatterns(
Xây dựng mẫu biểu thức chính quy để lọc các chỉ số. |
|
filterMetrics(
Lọc chỉ số phù hợp với mẫu. |
static
|
getStats(
Tính toán số liệu thống kê từ danh sách giá trị cho trước. |
|
getStoredTestMetric()
|
static
boolean
|
isAllDoubleValues(
Trả về đúng là tất 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(
|
void
|
storeTestMetrics(TestDescription testDescription,
Dùng để lưu trữ từng chỉ số kiểm thử riêng lẻ và tổng hợp. |
File
|
writeResultsToFile(String testFileSuffix, String testHeaderName,
Ghi các chỉ số vào một tệp. |
Hàm khởi tạo công khai
Tiện ích hệ mét
public MetricUtility ()
Phương thức công khai
tổng hợp chỉ số
publicaggregateMetrics ( rawMetrics)
Tổng hợp các chỉ số được phân tách bằng dấu phẩy.
Tham số | |
---|---|
rawMetrics |
: các chỉ số được thu thập trong lần chạy kiểm thử. |
Giá trị trả về | |
---|---|
|
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 qua 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 một tệp kết quả kiểm thử.
Tham số | |
---|---|
fileName |
String : tên tệp để sử dụng khi ghi chỉ số. |
Giá trị trả về | |
---|---|
File |
buildMetricFilterPatterns
public void buildMetricFilterPatterns (strictIncludeRegEx)
Xây dựng mẫu biểu thức chính quy để lọc các chỉ số.
Tham số | |
---|---|
strictIncludeRegEx |
|
chỉ số bộ lọc
publicfilterMetrics ( parsedMetrics)
Lọc chỉ số phù hợp với mẫu.
Tham số | |
---|---|
parsedMetrics |
|
Giá trị trả về | |
---|---|
|
thu thập số liệu thống kê
public staticgetStats ( values, percentiles)
Tính toán số liệu thống kê từ danh sách giá trị cho trước.
Tham số | |
---|---|
values |
: các giá trị thô để tính toán dữ liệu tổng hợp. |
percentiles |
: số liệu thống kê để đưa vào chỉ số cuối cùng. |
Giá trị trả về | |
---|---|
|
giá trị tổng hợp. |
getStoredTestMetric
publicgetStoredTestMetric ()
Giá trị trả về | |
---|---|
|
giá trị isAllDoubleValue
public static boolean isAllDoubleValues (rawValues)
Trả về đúng là tất cả giá trị có thể được phân tích cú pháp thành giá trị gấp đôi. Nếu không, hãy trả về false.
Tham số | |
---|---|
rawValues |
: danh sách có các giá trị đã được xác thực. |
Giá trị trả về | |
---|---|
boolean |
setIterationTimestamp
public void setIterationSeparator (String separator)
Tham số | |
---|---|
separator |
String |
setPercentiles
public void setPercentiles (percentiles)
Tham số | |
---|---|
percentiles |
|
storeTestMetrics
public void storeTestMetrics (TestDescription testDescription,testMetrics)
Dùng để lưu trữ từng chỉ số kiểm thử riêng lẻ và tổng hợp.
Tham số | |
---|---|
testDescription |
TestDescription : chứa thông tin chi tiết về chương trình kiểm thử như tên lớp và tên chương trình kiểm thử. |
testMetrics |
: các chỉ số được thu thập cho thử nghiệm. |
ghi kết quả thành tệp
public File writeResultsToFile (String testFileSuffix, String testHeaderName,metrics, File resultsFile)
Ghi các chỉ số vào một tệp.
Tham số | |
---|---|
testFileSuffix |
String : được dùng làm hậu tố trong tên tệp chỉ số kiểm thử. |
testHeaderName |
String : các chỉ số sẽ được viết dưới tên tiêu đề kiểm thử. |
metrics |
: để ghi vào tệp. |
resultsFile |
File : nếu rỗng, hãy tạo tệp mới và ghi các chỉ số, nếu không, hãy thêm tham số
tên và chỉ số tiêu đề kiểm tra vào tệp. |
Giá trị trả về | |
---|---|
File |
cùng với chỉ số đó. |