Kể từ ngày 27 tháng 3 năm 2025, bạn nên sử dụng android-latest-release
thay vì aosp-main
để xây dựng và đóng góp cho AOSP. Để biết thêm thông tin, hãy xem phần Thay đổi đối với AOSP.
Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
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ố kiểm thử, tổng hợp các chỉ số trong các kiểm thử tương tự và ghi các chỉ số vào một tệp.
Tóm tắt
Hàm khởi tạo công khai
MetricUtility
public MetricUtility ()
Phương thức công khai
aggregateMetrics
public aggregateMetrics ( rawMetrics)
Các chỉ số tổng hợp được phân tách bằng dấu phẩy.
Tham số |
rawMetrics |
: các chỉ số được thu thập trong quá trình chạy kiểm thử. |
Giá trị trả về |
|
chỉ số tổng hợp. |
aggregateStoredTestMetricsAndWriteToFile
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 kiểm thử và ghi các chỉ số tổng hợp vào tệp kết quả kiểm thử.
Tham số |
fileName |
String : tên tệp để sử dụng trong khi ghi các chỉ số. |
buildMetricFilterPatterns
public void buildMetricFilterPatterns ( strictIncludeRegEx)
Tạo mẫu biểu thức chính quy để lọc các chỉ số.
Tham số |
strictIncludeRegEx |
|
filterMetrics
public filterMetrics ( parsedMetrics)
Lọc những chỉ số khớp với mẫu.
getStats
public static getStats ( values,
percentiles)
Tính toán số liệu thống kê từ danh sách giá trị đã cho.
Tham số |
values |
: giá trị thô để tính toán dữ liệu tổng hợp. |
percentiles |
: số liệu thống kê cần đưa vào các chỉ số cuối cùng. |
Giá trị trả về |
|
giá trị tổng hợp. |
getStoredTestMetric
public getStoredTestMetric ()
isAllDoubleValues
public static boolean isAllDoubleValues ( rawValues)
Trả về true nếu tất cả giá trị đều có thể được phân tích cú pháp thành giá trị kép.
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. |
setIterationSeparator
public void setIterationSeparator (String separator)
setPercentiles
public void setPercentiles ( percentiles)
storeTestMetrics
public void storeTestMetrics (TestDescription testDescription,
testMetrics)
Dùng để lưu trữ các chỉ số kiểm thử riêng lẻ và sử dụng các chỉ số đó để tổng hợp.
Tham số |
testDescription |
TestDescription : chứa thông tin chi tiết về kiểm thử như tên lớp và tên kiểm thử. |
testMetrics |
: các chỉ số được thu thập cho kiểm thử. |
writeResultsToFile
public File writeResultsToFile (String testFileSuffix,
String testHeaderName,
metrics,
File resultsFile)
Ghi 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 ghi dưới tên tiêu đề kiểm thử. |
metrics |
: để ghi vào tệp. |
resultsFile |
File : nếu giá trị rỗng, hãy tạo một tệp mới và ghi các chỉ số, nếu không, hãy thêm tên tiêu đề kiểm thử và chỉ số vào tệp. |
Giá trị trả về |
File |
có chỉ số đó. |
Nội dung và mã mẫu trên trang này phải tuân thủ các giấy phép như mô tả trong phần Giấy phép nội dung. Java và OpenJDK là nhãn hiệu hoặc nhãn hiệu đã đăng ký của Oracle và/hoặc đơn vị liên kết của Oracle.
Cập nhật lần gần đây nhất: 2025-03-26 UTC.
[[["Dễ hiểu","easyToUnderstand","thumb-up"],["Giúp tôi giải quyết được vấn đề","solvedMyProblem","thumb-up"],["Khác","otherUp","thumb-up"]],[["Thiếu thông tin tôi cần","missingTheInformationINeed","thumb-down"],["Quá phức tạp/quá nhiều bước","tooComplicatedTooManySteps","thumb-down"],["Đã lỗi thời","outOfDate","thumb-down"],["Vấn đề về bản dịch","translationIssue","thumb-down"],["Vấn đề về mẫu/mã","samplesCodeIssue","thumb-down"],["Khác","otherDown","thumb-down"]],["Cập nhật lần gần đây nhất: 2025-03-26 UTC."],[],[]]