GoogleBenchmarkResultParser

public class GoogleBenchmarkResultParser
extends Object

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


מנתח את התוצאות של Google Benchmark שמופעלות מהמעטפת, ומחזיר מפה עם כל התוצאות.

סיכום

‫constructors ציבוריים

GoogleBenchmarkResultParser(String testClassName, ITestInvocationListener listener)

‫methods ציבוריים

Map<String, String> parse(CommandResult cmd_result)

ניתוח של שורת פלט בודדת.

שיטות מוגנות

Map<String, String> parseJsonToMap(JSONObject j)

פונקציית עזר שעוברת על כל מפתחות ה-JSON ומכניסה אותם למפה עם הערך התואם שלהם.

‫constructors ציבוריים

GoogleBenchmarkResultParser

public GoogleBenchmarkResultParser (String testClassName, 
                ITestInvocationListener listener)

פרמטרים
testClassName String

listener ITestInvocationListener

‫methods ציבוריים

parse

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>

הקפצת הודעות שגיאה (throw)
JSONException