IPostBộ xử lý
public interface IPostProcessor
implements ITestInvocationListener , ILogSaverListener , IDisableable
com.android.tradefed.postprocessor.IPostProcessor |
Bộ xử lý bài đăng là một đối tượng Liên kết Thương mại nhằm cho phép xử lý số liệu và nhật ký SAU các bài kiểm tra và TRƯỚC báo cáo kết quả. Điều này cho phép xử lý hậu kỳ một số dữ liệu và yêu cầu tất cả các đối tượng result_reporter nhận dữ liệu đó, thay vì chỉ thực hiện xử lý hậu kỳ bên trong một result_reporter và gặp sự cố khi chuyển dữ liệu mới xung quanh.
Bản tóm tắt
Phương thức công khai | |
---|---|
abstract ITestInvocationListener | init ( ITestInvocationListener listener) Bước khởi tạo của bộ xử lý bài đăng. |
abstract | processAllTestMetricsAndLogs (ListMultimap<String, MetricMeasurement.Metric> allTestMetrics, allTestLogs) processAllTestMetricsAndLogs (ListMultimap<String, MetricMeasurement.Metric> allTestMetrics, allTestLogs) Triển khai phương pháp này để tổng hợp số liệu và nhật ký trên tất cả các thử nghiệm. |
abstract | 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ó. |
abstract | 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 thức công khai
trong đó
public abstract ITestInvocationListener init (ITestInvocationListener listener)
Bước khởi tạo của bộ xử lý bài đăng. Đảm bảo được gọi trước bất kỳ cuộc gọi lại thử nghiệm nào.
Thông số | |
---|---|
listener | ITestInvocationListener |
trả lại | |
---|---|
ITestInvocationListener |
processAllTestMetricsAndLogs
public abstractprocessAllTestMetricsAndLogs (ListMultimap<String, MetricMeasurement.Metric> allTestMetrics, allTestLogs)
Triển khai phương pháp này để tổng hợp số liệu và nhật ký trên tất cả các thử nghiệm. Các chỉ số xuất phát từ phương pháp này sẽ được báo cáo dưới dạng chỉ số chạy. 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ố | |
---|---|
allTestMetrics | ListMultimap : HashMultimap lưu trữ các chỉ số từ mỗi thử nghiệm được nhóm theo tên chỉ số. |
allTestLogs | TestDescription của mỗi bài kiểm tra làm khóa. |
trả lại | |
---|---|
Tập hợp các chỉ số mới được tạo từ tất cả các chỉ số thử nghiệm. |
processRunMetricsAndLogs
public abstractprocessRunMetricsAndLogs ( 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
public abstractprocessTestMetricsAndLogs (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. |