GoogleBenchmarkResultParser

public class GoogleBenchmarkResultParser
extends Object

java.lang.Объект
com.android.tradefed.testtype.GoogleBenchmarkResultParser


Анализирует результаты Google Benchmark, запускаемые из оболочки, и возвращает карту со всеми результатами.

Краткое содержание

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

GoogleBenchmarkResultParser (String testClassName, ITestInvocationListener listener)

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

parse ( CommandResult cmd_result)

Анализ отдельной выходной строки.

Защищенные методы

parseJsonToMap (JSONObject j)

Помощник, который просматривает все ключи json и помещает их на карту с соответствующим значением.

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

GoogleBenchmarkResultParser

public GoogleBenchmarkResultParser (String testClassName, 
                ITestInvocationListener listener)

Параметры
testClassName String

listener ITestInvocationListener

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

анализировать

public  parse (CommandResult cmd_result)

Анализ отдельной выходной строки. имя, итерации, реальное_время, время процессора, единица_времени, байт_в_секунду, элементов_в_секунду, метка, ошибка_произошла, сообщение_ошибки

Параметры
cmd_result CommandResult : результат команды устройства, содержащий выходные данные теста.

Возврат
карта, содержащая количество выполненных тестов.

Защищенные методы

синтаксический анализJsonToMap

protected  parseJsonToMap (JSONObject j)

Помощник, который просматривает все ключи json и помещает их на карту с соответствующим значением.

Параметры
j JSONObject

Возврат

Броски
JSONException