PerfettoTracePostProcessor

public class PerfettoTracePostProcessor
extends BasePostProcessor

java.lang.Object
   ↳ com.android.tradefed.postprocessor.BasePostProcessor
     ↳ com.android.tradefed.postprocessor.PerfettoTracePostProcessor


Một trình xử lý hậu kỳ truy xuất các tệp dấu vết perfetto từ nhật ký kiểm thử và chạy trình xử lý dấu vết trên các tệp đó để tạo một proto chỉ số perfetto.

Tóm tắt

Hàm khởi tạo công khai

PerfettoTracePostProcessor()

Phương thức công khai

processRunMetricsAndLogs( rawMetrics, runLogs)

Triển khai phương thức này để tạo một nhóm chỉ số mới từ các chỉ số và nhật ký hiện có.

processTestMetricsAndLogs(TestDescription testDescription, testMetrics, testLogs)

Triển khai phương thức này để xử lý sau các chỉ số và nhật ký từ mỗi quy trình kiểm thử.

Phương thức được bảo vệ

MetricMeasurement.DataType getMetricType()

Đặt loại chỉ số thành RAW để các chỉ số sẽ được xử lý bằng các trình xử lý hậu kỳ tiếp theo.

Hàm khởi tạo công khai

PerfettoTracePostProcessor

public PerfettoTracePostProcessor ()

Phương thức công khai

processRunMetricsAndLogs

public  processRunMetricsAndLogs ( rawMetrics, 
                 runLogs)

Triển khai phương thức này để tạo một nhóm chỉ số mới từ các chỉ số và nhật ký hiện có. Chỉ trả về các chỉ số mới được tạo và có tên khoá riêng biệt (không được phép trùng lặp với các khoá hiện có).

Tham số
rawMetrics : Tập hợp các chỉ số thô có sẵn cho lượt chạy.

runLogs : Tập hợp các tệp nhật ký cho lần chạy thử nghiệm.

Giá trị trả về
Tập hợp các chỉ số mới được tạo từ chỉ số chạy.

processTestMetricsAndLogs

public  processTestMetricsAndLogs (TestDescription testDescription, 
                 testMetrics, 
                 testLogs)

Triển khai phương thức này để xử lý sau các chỉ số và nhật ký từ mỗi quy trình kiểm thử. Chỉ trả về các chỉ số mới được tạo và có tên khoá riêng biệt (không được phép trùng lặp với các khoá hiện có).

Tham số
testDescription TestDescription: Đối tượng TestDescription mô tả bài kiểm thử.

testMetrics : Tập hợp các chỉ số từ kiểm thử.

testLogs : Tập hợp các tệp được ghi nhật ký trong quá trình kiểm thử.

Giá trị trả về
Tập hợp các chỉ số mới được tạo từ chỉ số kiểm thử.

Phương thức được bảo vệ

getMetricType

protected MetricMeasurement.DataType getMetricType ()

Đặt loại chỉ số thành RAW để các chỉ số sẽ được xử lý bằng các trình xử lý hậu kỳ tiếp theo.

Điều này là cần thiết để MetricFilePostProcessor ghi các chỉ số vào tệp kết quả.

Giá trị trả về
MetricMeasurement.DataType