تجزیه‌کننده‌ی نتایج گوگل بنچمارک

public class GoogleBenchmarkResultParser
extends Object

شیء جاوا
com.android.tradefed.testtype.GoogleBenchmarkResultParser


نتایج Google Benchmark را که از shell اجرا می‌شوند، تجزیه و تحلیل می‌کند و نقشه‌ای از تمام نتایج را برمی‌گرداند.

خلاصه

سازندگان عمومی

GoogleBenchmarkResultParser (String testClassName, ITestInvocationListener listener)

روش‌های عمومی

Map<String, String> parse ( CommandResult cmd_result)

یک خط خروجی مجزا را تجزیه می‌کند.

روش‌های محافظت‌شده

Map<String, String> parseJsonToMap (JSONObject j)

کمکی که تمام کلیدهای json را بررسی می‌کند و آنها را با مقدار منطبقشان در یک نقشه قرار می‌دهد.

سازندگان عمومی

تجزیه‌کننده‌ی نتایج گوگل بنچمارک

public GoogleBenchmarkResultParser (String testClassName, 
                ITestInvocationListener listener)

پارامترها
testClassName String

listener ITestInvocationListener

روش‌های عمومی

تجزیه کردن

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

تجزیه یک خط خروجی مجزا. نام، تکرارها، زمان واقعی، زمان پردازنده، واحد زمان، بایت در ثانیه، تعداد آیتم در ثانیه، برچسب، خطای رخ داده، پیام خطا

پارامترها
cmd_result CommandResult : نتیجه دستور دستگاه که شامل خروجی تست است.

بازگشت‌ها
Map<String, String> نقشه‌ای شامل تعداد آزمایش‌های انجام شده.

روش‌های محافظت‌شده

تجزیه JsonToMap

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

کمکی که تمام کلیدهای json را بررسی می‌کند و آنها را با مقدار منطبقشان در یک نقشه قرار می‌دهد.

پارامترها
j JSONObject

بازگشت‌ها
Map<String, String>

پرتاب‌ها
JSONException