LUCIResultReporter
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 biçiminde kaydeden (go/result-sink) ve dosya konumunu konsola kaydeden bir sonuç raporlayıcı. https://pkg.go.dev/go.chromium.org/luci/resultdb/proto/v1#TestResult Test çalıştırmasında her test senaryosunun test sonucunu bir dizi içinde depolar.
Özet
Herkese açık kurucular | |
---|---|
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 alır. |
void
|
invocationFailed(Throwable cause)
Bazı hata koşulları nedeniyle tamamlanmamış bir çağrı 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
invocationEnded
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 alır.
TradeFederation çerçevesi tarafından otomatik olarak çağrılır.
Parametreler | |
---|---|
elapsedTime |
long : Çağrının geçtiği süre (ms.) |
invocationFailed
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 : 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ılır. Raporlamacıların, birden fazla cihazdan raporlamayı desteklemek için bu yöntemi geçersiz kılması gerekir.
Parametreler | |
---|---|
context |
IInvocationContext : çağrı hakkında bilgi |
logAssociation
public void logAssociation (String dataName, LogFile logFile)
Sonuç dosyalarını toplar.
Parametreler | |
---|---|
dataName |
String : Verilerin 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, aksi takdirde yanlış değerini döndürür.
İlerlemeler | |
---|---|
boolean |