Метрикфилепостпроцессор

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

public  processRunMetricsAndLogs ( rawMetrics, 
                 runLogs)

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

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

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

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

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

public  processTestMetricsAndLogs (TestDescription testDescription, 
                 testMetrics, 
                 testLogs)

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

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

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

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

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

настраивать

public void setUp ()

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

записьметрикфиле

public void writeMetricFile ( metrics, 
                String testId)

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