Оптимизируйте свои подборки Сохраняйте и классифицируйте контент в соответствии со своими настройками.

MetricUtility

public class MetricUtility
extends Object

java.lang.Object
com.android.tradefed.util.MetricUtility


Содержит общие служебные методы для хранения показателей тестирования, агрегирования показателей в аналогичных тестах и ​​записи показателей в файл.

Резюме

Общественные конструкторы

MetricUtility ()

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

aggregateMetrics ( rawMetrics) aggregateMetrics ( rawMetrics)

Сводные показатели, разделенные запятыми.

File aggregateStoredTestMetricsAndWriteToFile (String runName)

Агрегируйте метрики, собранные в результате нескольких итераций теста, и запишите агрегированные метрики в файл результатов теста.

static getStats ( values, percentiles) getStats ( values, percentiles) getStats ( values, percentiles)

Вычислите статистику из приведенного списка значений.

getStoredTestMetric ()
static boolean isAllDoubleValues ( rawValues) isAllDoubleValues ( rawValues)

Верните true, если все значения могут быть преобразованы в двойное значение.

void setIterationSeparator (String separator)
void setPercentiles ( percentiles) setPercentiles ( percentiles)
void storeTestMetrics (TestDescription testDescription, testMetrics) storeTestMetrics (TestDescription testDescription, testMetrics)

Используется для хранения отдельных показателей тестирования и использования их для агрегирования.

File writeResultsToFile (String testFileSuffix, String testHeaderName, metrics, File resultsFile) writeResultsToFile (String testFileSuffix, String testHeaderName, metrics, File resultsFile)

Записать метрики в файл.

Общественные конструкторы

MetricUtility

public MetricUtility ()

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

aggregateMetrics

public  aggregateMetrics ( rawMetrics)

Сводные показатели, разделенные запятыми.

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

Возврат
агрегированные метрики.

aggregateStoredTestMetricsAndWriteToFile

public File aggregateStoredTestMetricsAndWriteToFile (String runName)

Агрегируйте метрики, собранные в результате нескольких итераций теста, и запишите агрегированные метрики в файл результатов теста.

Параметры
runName String : имя тестового прогона.

Возврат
File

getStats

public static  getStats ( values, 
                 percentiles)

Вычислите статистику из приведенного списка значений.

Параметры
values : необработанные значения для вычисления агрегации.

percentiles : статистика для включения в окончательные показатели.

Возврат
агрегированные значения.

getStoredTestMetric

public  getStoredTestMetric ()

Возврат

isAllDoubleValues

public static boolean isAllDoubleValues ( rawValues)

Верните true, если все значения могут быть преобразованы в двойное значение. В противном случае верните false.

Параметры
rawValues : список, значения которого проверены.

Возврат
boolean

setIterationSeparator

public void setIterationSeparator (String separator)

Параметры
separator String

setPercentiles

public void setPercentiles ( percentiles)

Параметры
percentiles

storeTestMetrics

public void storeTestMetrics (TestDescription testDescription, 
                 testMetrics)

Используется для хранения отдельных показателей тестирования и использования их для агрегирования.

Параметры
testDescription TestDescription : содержит тестовые данные , как имя класса и имя теста.

testMetrics : показатели, собранные для теста.

writeResultsToFile

public File writeResultsToFile (String testFileSuffix, 
                String testHeaderName, 
                 metrics, 
                File resultsFile)

Записать метрики в файл.

Параметры
testFileSuffix String : используется как суффикс в названии тестовой метрики файла.

testHeaderName String : метрики будут записаны под именем заголовка теста.

metrics : записать в файл.

resultsFile File : если нулевой создать новый файл и записать метрики в противном случае добавьте имя заголовка испытания и метрику к файлу.

Возврат
File файл с метрикой.