Метрикфилепостпроцессор
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)
Запишите метрики в файл результатов и загрузите его.