Метрикфилепостпроцессор
public class MetricFilePostProcessor
extends BasePostProcessor
| java.lang.Объект | ||
| ↳ | com.android.tradefed.postprocessor.BasePostProcessor | |
| ↳ | com.android.tradefed.postprocessor.MetricFilePostProcessor | |
Используется для загрузки файла журнала метрик, собранного на уровне тестирования и выполнения. Используйте опцию «агрегировать-похожие тесты», чтобы агрегировать показатели похожих тестов на уровне запуска теста и записывать их в файл журнала. Тесты отличаются только номером итерации или с одинаковым названием считаются похожими тестами. У него будет доступ только к необработанным показателям.
Краткое содержание
Общественные конструкторы | |
|---|---|
MetricFilePostProcessor () | |
MetricFilePostProcessor ( MetricUtility metricUtil) | |
Публичные методы | |
|---|---|
processRunMetricsAndLogs ( rawMetrics, runLogs)processRunMetricsAndLogs ( rawMetrics, runLogs)processRunMetricsAndLogs ( rawMetrics, runLogs)Реализуйте этот метод, чтобы создать набор новых метрик из существующих метрик и журналов. | |
processTestMetricsAndLogs ( TestDescription testDescription, testMetrics, testLogs)processTestMetricsAndLogs ( TestDescription testDescription, testMetrics, testLogs)processTestMetricsAndLogs ( TestDescription testDescription, testMetrics, testLogs)Реализуйте этот метод для публикации показателей процесса и журналов каждого теста. | |
void | setUp ()Переопределите этот метод в дочерних постпроцессорах для инициализации перед запуском теста. |
void | writeMetricFile ( metrics, String testId)writeMetricFile ( metrics, String testId)Запишите метрики в файл результатов и загрузите его. |
Общественные конструкторы
Метрикфилепостпроцессор
public MetricFilePostProcessor ()
Метрикфилепостпроцессор
public MetricFilePostProcessor (MetricUtility metricUtil)
| Параметры | |
|---|---|
metricUtil | MetricUtility |
Публичные методы
ProcessRunMetricsAndLogs
publicprocessRunMetricsAndLogs ( rawMetrics, runLogs)
Реализуйте этот метод, чтобы создать набор новых метрик из существующих метрик и журналов. Должны возвращаться только вновь сгенерированные метрики с уникальным именем ключа (коллизии с существующими ключами не допускаются).
| Параметры | |
|---|---|
rawMetrics | |
runLogs | |
| Возврат | |
|---|---|
| Набор вновь созданных метрик на основе метрик выполнения. | |
процесстестметриксандлогис
publicprocessTestMetricsAndLogs (TestDescription testDescription, testMetrics, testLogs)
Реализуйте этот метод для публикации показателей процесса и журналов каждого теста. Должны возвращаться только вновь сгенерированные метрики с уникальным именем ключа (коллизии с существующими ключами не допускаются).
| Параметры | |
|---|---|
testDescription | TestDescription : объект TestDescription, описывающий тест. |
testMetrics | |
testLogs | |
| Возврат | |
|---|---|
| Набор вновь созданных метрик из тестовых метрик. | |
настраивать
public void setUp ()
Переопределите этот метод в дочерних постпроцессорах для инициализации перед запуском теста.
записьметрикфиле
public void writeMetricFile (metrics, String testId)
Запишите метрики в файл результатов и загрузите его.