PerfettoTracePostProcessor
public class PerfettoTracePostProcessor
extends BasePostProcessor
| java.lang.Object | ||
| ↳ | com.android.tradefed.postprocessor.BasePostProcessor | |
| ↳ | com.android.tradefed.postprocessor.PerfettoTracePostProcessor | |
Постпроцессор, который извлекает файлы трассировки Perfetto из журналов тестирования и запускает на них процессор трассировки для создания метрического прототипа Perfetto.
Краткое содержание
Публичные конструкторы | |
|---|---|
PerfettoTracePostProcessor () | |
Публичные методы | |
|---|---|
| processRunMetricsAndLogs (Реализуйте этот метод для создания набора новых метрик из существующих метрик и журналов. |
| processTestMetricsAndLogs ( TestDescription testDescription,Реализуйте этот метод для публикации показателей процесса и журналов каждого теста. |
Защищенные методы | |
|---|---|
MetricMeasurement.DataType | getMetricType ()Установите тип метрики на RAW, чтобы метрики обрабатывались последующими постпроцессорами. |
Публичные конструкторы
PerfettoTracePostProcessor
public PerfettoTracePostProcessor ()
Публичные методы
processRunMetricsAndLogs
publicprocessRunMetricsAndLogs ( rawMetrics, runLogs)
Реализуйте этот метод для генерации набора новых метрик на основе существующих метрик и журналов. Должны возвращаться только новые сгенерированные метрики с уникальным именем ключа (конфликты с существующими ключами не допускаются).
| Параметры | |
|---|---|
rawMetrics | : Набор необработанных показателей, доступных для запуска. |
runLogs | : Набор файлов журнала для тестового прогона. |
| Возврат | |
|---|---|
| Набор вновь сгенерированных метрик из метрик выполнения. |
processTestMetricsAndLogs
publicprocessTestMetricsAndLogs (TestDescription testDescription, testMetrics, testLogs)
Реализуйте этот метод для публикации метрик и журналов обработки каждого теста. Должны возвращаться только новые сгенерированные метрики с уникальным именем ключа (конфликты с существующими ключами не допускаются).
| Параметры | |
|---|---|
testDescription | TestDescription : объект TestDescription, описывающий тест. |
testMetrics | : Набор показателей из теста. |
testLogs | : Набор файлов, зарегистрированных во время теста. |
| Возврат | |
|---|---|
| Набор вновь сгенерированных метрик из тестовых метрик. |
Защищенные методы
getMetricType
protected MetricMeasurement.DataType getMetricType ()
Установите тип метрики на RAW, чтобы метрики обрабатывались последующими постпроцессорами.
Это необходимо для того, чтобы MetricFilePostProcessor записал метрики в файл результатов.
| Возврат | |
|---|---|
MetricMeasurement.DataType | |