PerfettoTracePostProcessor
public
class
PerfettoTracePostProcessor
extends BasePostProcessor
| java.lang.Object | ||
| ↳ | com.android.tradefed.postprocessor.BasePostProcessor | |
| ↳ | com.android.tradefed.postprocessor.PerfettoTracePostProcessor | |
معالج لاحق يستردّ ملفات تتبُّع Perfetto من سجلّات الاختبار ويشغّل معالج التتبُّع عليها لإنتاج نموذج أولي لمقياس Perfetto.
ملخّص
طُرق وضع التصميم العامة | |
|---|---|
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 لكي تتم معالجة المقاييس بواسطة معالِجات لاحقة. |
طُرق وضع التصميم العامة
PerfettoTracePostProcessor
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> |
مجموعة المقاييس التي تم إنشاؤها حديثًا من مقاييس الاختبار |
طُرق محمية
getMetricType
protected MetricMeasurement.DataType getMetricType ()
اضبط نوع المقياس على RAW لكي تتم معالجة المقاييس بواسطة معالِجات لاحقة.
هذا الإجراء ضروري ليتمكّن MetricFilePostProcessor من كتابة المقاييس في ملف النتائج.
| المرتجعات | |
|---|---|
MetricMeasurement.DataType |
|