Raportujący wyniki

public class LUCIResultReporter
extends CollectingTestListener implements ILogSaverListener, ISupportGranularResults

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


Raport wyników, który zapisuje wyniki testów potrzebne do korzystania z ResultDB i LuCI w formacie JSON (go/result-sink) oraz 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 rozpoczęcie wywołania testu.

void logAssociation(String dataName, LogFile logFile)

Zbiera pliki wyników.

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

invocationEnded

public void invocationEnded (long elapsedTime)

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

Będzie wywoływany automatycznie przez platformę TradeFederation.

Parametry
elapsedTime long: upłynął czas wywołania w ms

invocationFailed

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 niepowodzenia Throwable

Rozpoczęcie wywoływania

public void invocationStarted (IInvocationContext context)

Raportuje początek wywołania testu.

Będzie wywoływany automatycznie przez platformę TradeFederation. Aby umożliwić raportowanie z kilku urządzeń, autorzy raportów muszą zastąpić tę metodę.

Parametry
context IInvocationContext: informacje o wywołaniu;

logAssociation

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.

saveJsonFile

public void saveJsonFile (JSONObject jsonResults)

Zapisuje plik wynikowy JSON.

Parametry
jsonResults JSONObject

setGranularResults

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