МетрикаФайлПостпроцессор

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

Публичные методы

процессрунметриксандлогс

public  processRunMetricsAndLogs ( rawMetrics, 
                 runLogs)

Реализуйте этот метод, чтобы сгенерировать набор новых метрик из существующих метрик и журналов. Должны возвращаться только вновь сгенерированные метрики с уникальным именем ключа (коллизии с существующими ключами не допускаются).

Параметры
rawMetrics : набор необработанных метрик, доступных для выполнения.

runLogs : Набор файлов журнала для тестового запуска.

Возвращает
Набор вновь сгенерированных метрик из метрик выполнения.

процесстестметриксандлогс

public  processTestMetricsAndLogs (TestDescription testDescription, 
                 testMetrics, 
                 testLogs)

Реализуйте этот метод для публикации метрик процесса и журналов каждого теста. Должны возвращаться только вновь сгенерированные метрики с уникальным именем ключа (коллизии с существующими ключами не допускаются).

Параметры
testDescription TestDescription : объект TestDescription, описывающий тест.

testMetrics : Набор метрик из теста.

testLogs : набор файлов, зарегистрированных во время теста.

Возвращает
Набор вновь сгенерированных метрик из тестовых метрик.

настраивать

public void setUp ()

Переопределите этот метод в дочерних постпроцессорах для инициализации перед выполнением теста.

writeMetricFile

public void writeMetricFile ( metrics, 
                String testId)

Запишите метрики в файл результатов и загрузите его.