LUCIRSonuç Raportörü

public class LUCIResultReporter
extends CollectingTestListener implements ILogSaverListener , ISupportGranularResults

java.lang.Object
com.android.tradefed.result.CollectingTestListener
com.android.tradefed.result.LUCIResultReporter


ResultDB ve LUCI'nin ihtiyaç duyduğu test sonuçlarını JSON formatında (go/result-sink) kaydeden ve konsoldaki dosya konumunu günlüğe kaydeden bir sonuç raporlayıcısı. https://pkg.go.dev/go.chromium.org/luci/resultdb/proto/v1#TestResult Test çalıştırmasındaki her test senaryosunun test sonucunu bir dizide saklar.

Özet

Kamu inşaatçıları

LUCIResultReporter ()

Genel yöntemler

void invocationEnded (long elapsedTime)

Başarılı bir şekilde veya bazı hata durumlarından dolayı çağrının sonlandırıldığını bildirir.

void invocationFailed (Throwable cause)

Bazı hata durumlarından dolayı tamamlanmamış bir çağrıyı bildirir.

void invocationStarted ( IInvocationContext context)

Test çağrısının başlangıcını bildirir.

void logAssociation (String dataName, LogFile logFile)

Sonuç dosyalarını toplar.

void saveJsonFile (JSONObject jsonResults)

JSON sonuç dosyasını kaydeder.

void setGranularResults (boolean granularResults)
boolean supportGranularResults ()

Muhabir ayrıntılı sonuçları destekliyorsa True değerini, aksi durumda false değerini döndürür.

Kamu inşaatçıları

LUCIRSonuç Raportörü

public LUCIResultReporter ()

Genel yöntemler

çağırma sona erdi

public void invocationEnded (long elapsedTime)

Başarılı bir şekilde veya bazı hata durumlarından dolayı çağrının sonlandırıldığını bildirir.

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

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

çağrı başarısız oldu

public void invocationFailed (Throwable cause)

Bazı hata durumlarından dolayı tamamlanmamış bir çağrıyı bildirir.

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

Parametreler
cause Throwable : Başarısızlığın Throwable nedeni

çağrı başlatıldı

public void invocationStarted (IInvocationContext context)

Test çağrısının başlangıcını bildirir.

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

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

logAssociation

public void logAssociation (String dataName, 
                LogFile logFile)

Sonuç dosyalarını toplar.

Parametreler
dataName String : Verinin adı

logFile LogFile : Daha önce günlüğe kaydedilen ve test durumuyla ilişkilendirilmesi gereken LogFile .

saveJsonDosyası

public void saveJsonFile (JSONObject jsonResults)

JSON sonuç dosyasını kaydeder.

Parametreler
jsonResults JSONObject

setAnahtarlıSonuçlar

public void setGranularResults (boolean granularResults)

Parametreler
granularResults boolean

destekAyrıntılıSonuçlar

public boolean supportGranularResults ()

Muhabir ayrıntılı sonuçları destekliyorsa True değerini, aksi durumda false değerini döndürür.

İadeler
boolean