GoogleBenchmarkResultParser

public class GoogleBenchmarkResultParser
extends Object

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


Phân tích kết quả của Google Benchmark chạy từ shell và trả về một bản đồ có tất cả kết quả.

Tóm tắt

Hàm khởi tạo công khai

GoogleBenchmarkResultParser(String testClassName, ITestInvocationListener listener)

Phương thức công khai

Map<String, String> parse(CommandResult cmd_result)

Phân tích cú pháp từng dòng đầu ra.

Phương thức được bảo vệ

Map<String, String> parseJsonToMap(JSONObject j)

Trợ giúp cho tất cả các khoá json và đặt chúng vào một bản đồ có giá trị tương ứng.

Hàm khởi tạo công khai

GoogleBenchmarkResultParser

public GoogleBenchmarkResultParser (String testClassName, 
                ITestInvocationListener listener)

Tham số
testClassName String

listener ITestInvocationListener

Phương thức công khai

phân tích cú pháp

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

Phân tích cú pháp từng dòng đầu ra. name,iterations,real_time,cpu_time,time_unit,bytes_per_second,items_per_second,label, error_occurred,error_message

Tham số
cmd_result CommandResult: kết quả lệnh của thiết bị chứa đầu ra kiểm thử

Giá trị trả về
Map<String, String> một bản đồ chứa số lượng kiểm thử đã chạy.

Phương thức được bảo vệ

parseJsonToMap

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

Trợ giúp cho tất cả các khoá json và đặt chúng vào một bản đồ có giá trị tương ứng.

Tham số
j JSONObject

Giá trị trả về
Map<String, String>

Gửi
JSONException