PerfettoGenericPostProcessor
public class PerfettoGenericPostProcessor
extends BasePostProcessor
java.lang.Object | ||
↳ | com.android.tradefed.postprocessor.BasePostProcessor | |
↳ | com.android.tradefed.postprocessor.PerfettoGenericPostProcessor |
Một bộ xử lý hậu kỳ xử lý tệp proto perfetto số liệu nhị phân/văn bản thành các cặp khóa-giá trị bằng cách mở rộng đệ quy các thông báo proto và các trường có giá trị chuỗi cho đến khi gặp trường có giá trị số. Coi enum và boolean là giá trị chuỗi trong khi xây dựng khóa.
Nó tùy chọn hỗ trợ các trường danh sách lập chỉ mục khi có các bản sao trong khi xây dựng các khóa. Ví dụ
"perfetto-indexed-list-field" - perfetto.protos.AndroidStartupMetric.Startup
"perfetto-prefix-key-field" - perfetto.protos.ProcessRenderInfo. process_name
android_startup-startup#1-package_name-com.calculator-to_first_frame-dur_ns: 300620342 android_startup-startup#2-package_name-com.nexuslauncher-to_first_frame-dur_ns: 49257713 android_startup-startup#3-package_name-com.calculator-to_first_frame-dur_ns: 261382005
Bản tóm tắt
nhà thầu công cộng | |
---|---|
PerfettoGenericPostProcessor () |
Phương thức công khai | |
---|---|
processRunMetricsAndLogs ( rawMetrics, runLogs) processRunMetricsAndLogs ( rawMetrics, runLogs) processRunMetricsAndLogs ( rawMetrics, runLogs) Triển khai phương pháp này để tạo một tập hợp các chỉ số mới từ các chỉ số và nhật ký hiện có. | |
processTestMetricsAndLogs ( TestDescription testDescription, testMetrics, testLogs) processTestMetricsAndLogs ( TestDescription testDescription, testMetrics, testLogs) processTestMetricsAndLogs ( TestDescription testDescription, testMetrics, testLogs) Triển khai phương pháp này để đăng số liệu quy trình và nhật ký từ mỗi bài kiểm tra. |
phương pháp được bảo vệ | |
---|---|
MetricMeasurement.DataType | getMetricType () Đặt loại chỉ số thành chỉ số RAW. |
nhà thầu công cộng
PerfettoGenericPostProcessor
public PerfettoGenericPostProcessor ()
Phương thức công khai
processRunMetricsAndLogs
publicprocessRunMetricsAndLogs ( rawMetrics, runLogs)
Triển khai phương pháp này để tạo một tập hợp các chỉ số mới từ các chỉ số và nhật ký hiện có. Chỉ các số liệu mới được tạo mới được trả lại và với tên khóa duy nhất (không cho phép xung đột với các khóa hiện có).
Thông số | |
---|---|
rawMetrics | |
runLogs |
trả lại | |
---|---|
Tập hợp các chỉ số mới được tạo từ các chỉ số chạy. |
processTestMetricsAndLogs
publicprocessTestMetricsAndLogs (TestDescription testDescription, testMetrics, testLogs)
Triển khai phương pháp này để đăng số liệu quy trình và nhật ký từ mỗi bài kiểm tra. Chỉ các số liệu mới được tạo mới được trả lại và với tên khóa duy nhất (không cho phép xung đột với các khóa hiện có).
Thông số | |
---|---|
testDescription | TestDescription : Đối tượng TestDescription mô tả bài kiểm tra. |
testMetrics | |
testLogs |
trả lại | |
---|---|
Tập hợp các chỉ số mới được tạo từ các chỉ số thử nghiệm. |
phương pháp được bảo vệ
getMetricType
protected MetricMeasurement.DataType getMetricType ()
Đặt loại chỉ số thành chỉ số RAW.
trả lại | |
---|---|
MetricMeasurement.DataType |