LUCIResultReporter
public
class
LUCIResultReporter
extends CollectingTestListener
implements
ILogSaverListener,
ISupportGranularResults
Java.lang.Nesne | ||
🎃 | com.android.tradefed.result.CollectingTestListener | |
🎃 | com.android.tradefed.result.LUCIResultRaporlayıcı |
ResultDB ve LUCI'nin ihtiyaç duyduğu test sonuçlarını kaydeden bir sonuç raporlayıcı JSON biçimine (go/result-sink) yerleştirir ve dosya konumunu konsolda günlüğe kaydeder. https://pkg.go.dev/go.chromium.org/luci/resultdb/proto/v1#TestResult Test çalıştırmasındaki her test durumu için test sonucunu bir dizide depolar.
Özet
Kamu inşaatçıları | |
---|---|
LUCIResultReporter()
|
Herkese açık yöntemler | |
---|---|
void
|
invocationEnded(long elapsedTime)
Çağrının başarılı bir şekilde veya bir hata nedeniyle sonlandırıldığını bildirir koşul. |
void
|
invocationFailed(Throwable cause)
Bir hata durumu nedeniyle 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()
Bildiren ayrıntılı sonuçları destekliyorsa Doğru değerini, aksi takdirde yanlış değerini döndürür. |
Kamu inşaatçıları
LUCIResultReporter
public LUCIResultReporter ()
Herkese açık yöntemler
çağrı Sona erdi
public void invocationEnded (long elapsedTime)
Çağrının başarılı bir şekilde veya bir hata nedeniyle sonlandırıldığını bildirir koşul.
TradeFederation çerçevesi tarafından otomatik olarak çağrılacaktır.
Parametreler | |
---|---|
elapsedTime |
long : Çağrı için geçen süre (ms) |
çağrı başarısız oldu
public void invocationFailed (Throwable cause)
Bir hata durumu nedeniyle tamamlanmamış bir çağrıyı bildirir.
TradeFederation çerçevesi tarafından otomatik olarak çağrılacaktır.
Parametreler | |
---|---|
cause |
Throwable : Hatanı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. Bildirenler, birden fazla cihaz raporlamasını desteklemek için bu yöntemi kullanabilirsiniz.
Parametreler | |
---|---|
context |
IInvocationContext : çağrıyla ilgili bilgiler |
logAssociation
public void logAssociation (String dataName, LogFile logFile)
Sonuç dosyalarını toplar.
Parametreler | |
---|---|
dataName |
String : Verinin adı |
logFile |
LogFile : Önceden günlüğe kaydedilen veLogFile
test durumu. |
kaydetJsonDosyası
public void saveJsonFile (JSONObject jsonResults)
JSON sonuç dosyasını kaydeder.
Parametreler | |
---|---|
jsonResults |
JSONObject |
setGranularResults
public void setGranularResults (boolean granularResults)
Parametreler | |
---|---|
granularResults |
boolean |
destekGranularResults
public boolean supportGranularResults ()
Bildiren ayrıntılı sonuçları destekliyorsa Doğru değerini, aksi takdirde yanlış değerini döndürür.
İlerlemeler | |
---|---|
boolean |