GoogleBenchmarkResultParser

public class GoogleBenchmarkResultParser
extends Object

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


Mengurai hasil Google Benchmark yang dijalankan dari shell, dan menampilkan peta dengan semua hasilnya.

Ringkasan

Konstruktor publik

GoogleBenchmarkResultParser(String testClassName, ITestInvocationListener listener)

Metode publik

Map<String, String> parse(CommandResult cmd_result)

Mengurai baris output individual.

Metode terlindungi

Map<String, String> parseJsonToMap(JSONObject j)

Helper yang memeriksa semua kunci json dan menempatkannya dalam peta dengan nilai yang cocok.

Konstruktor publik

GoogleBenchmarkResultParser

public GoogleBenchmarkResultParser (String testClassName, 
                ITestInvocationListener listener)

Parameter
testClassName String

listener ITestInvocationListener

Metode publik

parse

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

Mengurai baris output individual. name,iterations,real_time,cpu_time,time_unit,bytes_per_second,items_per_second,label, error_occurred,error_message

Parameter
cmd_result CommandResult: hasil perintah perangkat yang berisi output pengujian

Hasil
Map<String, String> peta yang berisi jumlah pengujian yang dijalankan.

Metode terlindungi

parseJsonToMap

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

Helper yang memeriksa semua kunci json dan menempatkannya dalam peta dengan nilai yang cocok.

Parameter
j JSONObject

Hasil
Map<String, String>

Menampilkan
JSONException