پردازندهی PerfettoTrace
public class PerfettoTracePostProcessor
extends BasePostProcessor
| شیء جاوا | ||
| ↳ | com.android.tradefed.postprocessor.BasePostProcessor | |
| ↳ | com.android.tradefed.postprocessor.PerfettoTracePostProcessor | |
یک پسپردازنده که فایلهای ردیابی کامل را از گزارشهای تست بازیابی میکند و پردازنده ردیابی را روی آنها اجرا میکند تا یک نمونه اولیه متریک کامل تولید کند.
خلاصه
سازندگان عمومی | |
|---|---|
PerfettoTracePostProcessor () | |
روشهای عمومی | |
|---|---|
Map<String, MetricMeasurement.Metric.Builder> | processRunMetricsAndLogs (HashMap<String, MetricMeasurement.Metric> rawMetrics, Map<String, LogFile > runLogs)این روش را برای تولید مجموعهای از معیارهای جدید از معیارها و گزارشهای موجود پیادهسازی کنید. |
Map<String, MetricMeasurement.Metric.Builder> | processTestMetricsAndLogs ( TestDescription testDescription, HashMap<String, MetricMeasurement.Metric> testMetrics, Map<String, LogFile > testLogs)این روش را برای ارسال معیارها و گزارشهای فرآیند از هر آزمایش پیادهسازی کنید. |
روشهای محافظتشده | |
|---|---|
MetricMeasurement.DataType | getMetricType ()نوع معیار را روی RAW تنظیم کنید تا معیارها توسط پردازندههای بعدی پردازش شوند. |
سازندگان عمومی
پردازندهی PerfettoTrace
public PerfettoTracePostProcessor ()
روشهای عمومی
processRunMetricsAndLogs
public Map<String, MetricMeasurement.Metric.Builder> processRunMetricsAndLogs (HashMap<String, MetricMeasurement.Metric> rawMetrics,
Map<String, LogFile> runLogs)این متد را به منظور تولید مجموعهای از معیارهای جدید از معیارها و لاگهای موجود پیادهسازی کنید. فقط معیارهای جدید تولید شده باید بازگردانده شوند و نام کلید منحصر به فرد داشته باشند (هیچ گونه تداخلی با کلیدهای موجود مجاز نیست).
| پارامترها | |
|---|---|
rawMetrics | HashMap : مجموعهای از معیارهای خام موجود برای اجرا. |
runLogs | Map : مجموعهای از فایلهای گزارش برای اجرای آزمایشی. |
| بازگشتها | |
|---|---|
Map<String, MetricMeasurement.Metric.Builder> | مجموعهای از معیارهای تازه تولید شده از معیارهای اجرا شده. |
processTestMetricsAndLogs
public Map<String, MetricMeasurement.Metric.Builder> processTestMetricsAndLogs (TestDescription testDescription, HashMap<String, MetricMeasurement.Metric> testMetrics, Map<String, LogFile> testLogs)
این روش را برای ارسال معیارها و گزارشهای فرآیند از هر تست پیادهسازی کنید. فقط معیارهای تازه تولید شده باید بازگردانده شوند و با نام کلید منحصر به فرد (هیچ گونه تداخلی با کلیدهای موجود مجاز نیست).
| پارامترها | |
|---|---|
testDescription | TestDescription : شیء TestDescription که تست را توصیف میکند. |
testMetrics | HashMap : مجموعهای از معیارها از آزمون. |
testLogs | Map : مجموعهای از فایلهای ثبتشده در طول آزمایش. |
| بازگشتها | |
|---|---|
Map<String, MetricMeasurement.Metric.Builder> | مجموعهای از معیارهای تازه تولید شده از معیارهای آزمایشی. |
روشهای محافظتشده
نوع داده getMetric
protected MetricMeasurement.DataType getMetricType ()
نوع معیار را روی RAW تنظیم کنید تا معیارها توسط پردازندههای بعدی پردازش شوند.
این برای MetricFilePostProcessor لازم است تا معیارها را در فایل نتایج بنویسد.
| بازگشتها | |
|---|---|
MetricMeasurement.DataType | |