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