GoogleBenchmarkSonuç Ayrıştırıcı

public class GoogleBenchmarkResultParser
extends Object

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


Kabuktan ç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ın üzerinden geçen ve bunları eşleşen değerleriyle bir haritaya yerleştiren yardımcı.

Kamu inşaatçıları

GoogleBenchmarkSonuç Ayrış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,gerçek_zaman,cpu_time,bytes_saniye,item_saniye,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

parseJsonToMap

protected  parseJsonToMap (JSONObject j)

Tüm json anahtarlarının üzerinden geçen ve bunları eşleşen değerleriyle bir haritaya yerleştiren yardımcı.

parametreler
j JSONObject

İadeler

atar
JSONException