GoogleBenchmarkResultParser

public class GoogleBenchmarkResultParser
extends Object

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


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

Bản tóm tắt

nhà thầu công cộng

GoogleBenchmarkResultParser (String testClassName, ITestInvocationListener listener)

Phương thức công khai

parse ( CollectingOutputReceiver output)

Phân tích cú pháp một dòng đầu ra riêng lẻ.

phương pháp được bảo vệ

parseJsonToMap (JSONObject j)

Trình trợ giúp xem qua tất cả các khóa json và đặt chúng vào bản đồ với giá trị phù hợp của chúng.

nhà thầu công cộng

GoogleBenchmarkResultParser

public GoogleBenchmarkResultParser (String testClassName, 
                ITestInvocationListener listener)

Thông số
testClassName String

listener ITestInvocationListener

Phương thức công khai

phân tích cú pháp

public  parse (CollectingOutputReceiver output)

Phân tích cú pháp một dòng đầu ra riêng lẻ. tên,số lần lặp,real_time,cpu_time,bytes_per_second,items_per_second,nhãn

Thông số
output CollectingOutputReceiver : chứa đầu ra thử nghiệm

trả lại
một bản đồ chứa số lượng bài kiểm tra đã chạy.

phương pháp được bảo vệ

phân tích cú phápJsonToMap

protected  parseJsonToMap (JSONObject j)

Trình trợ giúp xem qua tất cả các khóa json và đặt chúng vào bản đồ với giá trị phù hợp của chúng.

Thông số
j JSONObject

trả lại

ném
JSONException