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