MetricFilePostProcessor

public class MetricFilePostProcessor
extends BasePostProcessor

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


Dùng để tải tệp nhật ký chỉ số được thu thập trong quá trình kiểm thử và chạy cấp. Sử dụng tuỳ chọn "aggregate-similar-tests" để tổng hợp các chỉ số kiểm thử tương tự ở cấp chạy kiểm thử và ghi vào tệp nhật ký. Các kiểm thử chỉ khác nhau về số lần lặp hoặc có cùng tên được coi là các kiểm thử tương tự. Quyền này chỉ có quyền truy cập vào các chỉ số thô.

Tóm tắt

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

MetricFilePostProcessor()
MetricFilePostProcessor(MetricUtility metricUtil)

Phương thức công khai

processRunMetricsAndLogs( rawMetrics, runLogs)

Triển khai phương thức 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)

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

void setUp()

Ghi đè phương thức này trong trình xử lý sau con để khởi chạy trước khi chạy kiểm thử.

void writeMetricFile( metrics, String testId)

Ghi các chỉ số vào tệp kết quả rồi tải tệp đó lên.

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

MetricFilePostProcessor

public MetricFilePostProcessor ()

MetricFilePostProcessor

public MetricFilePostProcessor (MetricUtility metricUtil)

Tham số
metricUtil MetricUtility

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 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 chỉ số mới tạo mới được trả về và có tên khoá duy nhấ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ần chạy.

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

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 để đăng các chỉ số và nhật ký xử lý từ mỗi lần kiểm thử. Chỉ các chỉ số mới được tạo mới được trả về và có tên khoá duy nhất (không được trùng lặp với các khoá hiện có).

Tham số
testDescription TestDescription: Đối tượng TestDescription mô tả 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ừ các chỉ số kiểm thử.

setUp

public void setUp ()

Ghi đè phương thức này trong trình xử lý sau con để khởi chạy trước khi chạy kiểm thử.

writeMetricFile

public void writeMetricFile ( metrics, 
                String testId)

Ghi các chỉ số vào tệp kết quả rồi tải tệp đó lên.