GoogleBenchmarkResultParser

public class GoogleBenchmarkResultParser
extends Object

java.lang.Object
com.android.tradefed.testtype.GoogleBenchmarkResultParser


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

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

Государственные строители

GoogleBenchmarkResultParser (String testClassName, ITestInvocationListener listener)

Общедоступные методы

Map<String, String> parse ( CommandResult cmd_result)

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

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

Map<String, String> parseJsonToMap (JSONObject j)

Вспомогательная функция, которая перебирает все ключи JSON и помещает их в карту с соответствующими значениями.

Государственные строители

GoogleBenchmarkResultParser

public GoogleBenchmarkResultParser (String testClassName, 
                ITestInvocationListener listener)

Параметры
testClassName String

listener ITestInvocationListener

Общедоступные методы

разбор

public Map<String, String> parse (CommandResult cmd_result)

Анализ отдельной строки выходных данных. name,iterations,real_time,cpu_time,time_unit,bytes_per_second,items_per_second,label, error_occurred,error_message

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

Возвраты
Map<String, String> Карта, отображающая количество проведенных тестов.

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

parseJsonToMap

protected Map<String, String> parseJsonToMap (JSONObject j)

Вспомогательная функция, которая перебирает все ключи JSON и помещает их в карту с соответствующими значениями.

Параметры
j JSONObject

Возвраты
Map<String, String>

Броски
JSONException