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ıyla 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ğ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, aksi takdirde yanlış değerini döndürür. |
Herkese açık kurucular
LUCIResultReporter
public LUCIResultReporter ()
Herkese açık yöntemler
invocationEnded
public void invocationEnded (long elapsedTime)
Çağrının başarıyla 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 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 |
invocationStarted
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 cihaz raporlamasını 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 : Daha önce günlüğe kaydedilen ve test durumuyla ilişkilendirilmesi gereken LogFile . |
saveJsonFile
public void saveJsonFile (JSONObject jsonResults)
JSON sonuç dosyasını kaydeder.
Parametreler | |
---|---|
jsonResults |
JSONObject |
setGranularResults
public void setGranularResults (boolean granularResults)
Parametreler | |
---|---|
granularResults |
boolean |
supportGranularResults
public boolean supportGranularResults ()
Bildiren ayrıntılı sonuçları destekliyorsa doğru, aksi takdirde yanlış değerini döndürür.
İlerlemeler | |
---|---|
boolean |