Raportujący wyniki

public class LUCIResultReporter
extends CollectingTestListener implements ILogSaverListener, ISupportGranularResults

java.lang.Object
com.android.tradefed.result.CollectingTestListener
  com.android.tradefed.result.LUCIResultReporter,


Raportujący wyniki, który zapisuje wyniki testów potrzebne ResultDB i LUCI do formatu JSON (go/result-sink) i rejestruje lokalizację pliku w konsoli. https://pkg.go.dev/go.chromium.org/luci/resultdb/proto/v1#TestResult Wyniki każdego testu są zapisywane w tablicy.

Podsumowanie

Konstruktory publiczne

LUCIResultReporter()

Metody publiczne

void invocationEnded(long elapsedTime)

Raportuje, że wywołanie zostało zakończone (prawidłowo lub z powodu błędu) .

void invocationFailed(Throwable cause)

Zgłasza niepełne wywołanie z powodu błędu.

void invocationStarted(IInvocationContext context)

Raportuje początek wywołania testu.

void logAssociation(String dataName, LogFile logFile)

Zbiera pliki z wynikami.

void saveJsonFile(JSONObject jsonResults)

Zapisuje plik wynikowy JSON.

void setGranularResults(boolean granularResults)
boolean supportGranularResults()

Zwraca wartość Prawda, jeśli reporter obsługuje szczegółowe wyniki. W przeciwnym razie zwraca wartość Fałsz.

Konstruktory publiczne

Raportujący wyniki

public LUCIResultReporter ()

Metody publiczne

Zakończenie wywołania

public void invocationEnded (long elapsedTime)

Raportuje, że wywołanie zostało zakończone (prawidłowo lub z powodu błędu) .

będzie automatycznie wywoływana przez platformę federacji handlowej.

Parametry
elapsedTime long: czas, jaki upłynął wywołania w milisekundach,

Niepowodzenie wywołania

public void invocationFailed (Throwable cause)

Zgłasza niepełne wywołanie z powodu błędu.

będzie automatycznie wywoływana przez platformę federacji handlowej.

Parametry
cause Throwable: przyczyna błędu (Throwable).

Rozpoczęcie wywoływania

public void invocationStarted (IInvocationContext context)

Raportuje początek wywołania testu.

będzie automatycznie wywoływana przez platformę federacji handlowej. Raportujący muszą zastąpić aby umożliwić raportowanie wielu urządzeń.

Parametry
context IInvocationContext: informacje o wywołaniu.

powiązanie_logowania

public void logAssociation (String dataName, 
                LogFile logFile)

Zbiera pliki z wynikami.

Parametry
dataName String: nazwa danych

logFile LogFile: LogFile, który został zarejestrowany wcześniej i powinny być powiązany z parametrem dla danego przypadku testowego.

zapisz plik JSON

public void saveJsonFile (JSONObject jsonResults)

Zapisuje plik wynikowy JSON.

Parametry
jsonResults JSONObject

ustaw szczegółoweWyniki

public void setGranularResults (boolean granularResults)

Parametry
granularResults boolean

Pomoc Szczegółowe wyniki

public boolean supportGranularResults ()

Zwraca wartość Prawda, jeśli reporter obsługuje szczegółowe wyniki. W przeciwnym razie zwraca wartość Fałsz.

Zwroty
boolean