Koleksiyonlar ile düzeninizi koruyun İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.

JsonHttpTestSonucuMuhabir

public class JsonHttpTestResultReporter
extends CollectingTestListener

java.lang.Nesne
com.android.tradefed.result.CollectingTestListener
com.android.tradefed.result.JsonHttpTestResultReporter


Test ölçüm sonuçlarını ve şubeyi, cihaz bilgilerini JSON'a ve POST'u bir HTTP hizmeti uç noktasına kodlayan bir sonuç raporlayıcı

Özet

Kamu inşaatçıları

JsonHttpTestResultReporter ()

Genel yöntemler

getValidMetrics ( collectedMetrics) getValidMetrics ( collectedMetrics)

Yalnızca sayısal metrikleri ekleyin ve sayısal olmayan metrikleri göndermeyi atlayın.

void invocationEnded (long elapsedTime)

Çağrının başarılı bir şekilde veya bir hata durumu nedeniyle sonlandırıldığını bildirir.

void invocationFailed (Throwable cause)

Bazı hata koşulları nedeniyle tamamlanmamış bir çağrı bildirir.

void invocationStarted ( IInvocationContext context)

Test çağırmanın başladığını bildirir.

Korumalı yöntemler

ITestDevice getDevice ( IInvocationContext context)
void parseAdditionalDeviceDetails ( ITestDevice testDevice)

Test cihazından cihaz adını, sdk sürüm numarasını ve yapı kimliğini alır.

void postResults (JSONObject postData)

Verileri belirtilen HTTP uç noktasına gönderin

Kamu inşaatçıları

JsonHttpTestSonucuMuhabir

public JsonHttpTestResultReporter ()

Genel yöntemler

getValidMetrics

public  getValidMetrics ( collectedMetrics)

Yalnızca sayısal metrikleri ekleyin ve sayısal olmayan metrikleri göndermeyi atlayın.

parametreler
collectedMetrics : tüm metrikleri içerir.

İadeler
sadece sayısal metrikler.

çağrı Bitirildi

public void invocationEnded (long elapsedTime)

Çağrının başarılı bir şekilde veya bir hata durumu nedeniyle sonlandırıldığını bildirir.

TradeFederation çerçevesi tarafından otomatik olarak çağrılır.

parametreler
elapsedTime long : çağrının ms cinsinden geçen süresi

çağırmaBaşarısız

public void invocationFailed (Throwable cause)

Bazı hata koşulları nedeniyle tamamlanmamış bir çağrı bildirir.

TradeFederation çerçevesi tarafından otomatik olarak çağrılır.

parametreler
cause Throwable : Throwable nedeni

çağrıBaşlatıldı

public void invocationStarted (IInvocationContext context)

Test çağırmanın başladığını bildirir.

TradeFederation çerçevesi tarafından otomatik olarak çağrılır. Muhabirlerin, birden fazla cihaz raporlamasını desteklemek için bu yöntemi geçersiz kılması gerekir.

parametreler
context IInvocationContext : çağırma hakkında bilgi

Korumalı yöntemler

getDevice

protected ITestDevice getDevice (IInvocationContext context)

parametreler
context IInvocationContext

İadeler
ITestDevice

parseEkDeviceDetails

protected void parseAdditionalDeviceDetails (ITestDevice testDevice)

Test cihazından cihaz adını, sdk sürüm numarasını ve yapı kimliğini alır.

parametreler
testDevice ITestDevice : bilgi toplanacak cihaz.

sonrasıSonuçlar

protected void postResults (JSONObject postData)

Verileri belirtilen HTTP uç noktasına gönderin

parametreler
postData JSONObject : gönderilecek veriler