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 |