GoogleBenchmarkResultAyrıştırıcı

public class GoogleBenchmarkResultParser
extends Object

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


Shell'den çalışan Google Benchmark sonuçlarını ayrıştırır ve tüm sonuçları içeren bir harita döndürür.

Özet

kamu inşaatçılar

GoogleBenchmarkResultParser (String testClassName, ITestInvocationListener listener)

Genel yöntemler

parse ( CollectingOutputReceiver output)

Tek bir çıktı satırını ayrıştırın.

Korumalı yöntemler

parseJsonToMap (JSONObject j)

Tüm json anahtarlarını gözden geçiren ve bunları eşleşen değerleri ile bir haritaya koyan yardımcı.

kamu inşaatçılar

GoogleBenchmarkResultAyrıştırıcı

public GoogleBenchmarkResultParser (String testClassName, 
                ITestInvocationListener listener)

parametreler
testClassName String

listener ITestInvocationListener

Genel yöntemler

ayrıştırmak

public  parse (CollectingOutputReceiver output)

Tek bir çıktı satırını ayrıştırın. ad,yinelemeler,real_time,cpu_time,bytes_per_second,items_per_second,etiket

parametreler
output CollectingOutputReceiver : test çıktısını içerir

İadeler
yürütülen testlerin sayısını içeren bir harita.

Korumalı yöntemler

ayrıştırmakJsonToMap

protected  parseJsonToMap (JSONObject j)

Tüm json anahtarlarını gözden geçiren ve bunları eşleşen değerleri ile bir haritaya koyan yardımcı.

parametreler
j JSONObject

İadeler

Atar
JSONException