ClusterLogSaver

public class ClusterLogSaver
extends Object implements ILogSaver

java.lang.Object
   ↳ com.android.tradefed.cluster.ClusterLogSaver


klasa ILogSaver do przesyłania wyników testów do TFC.

Podsumowanie

Fieldsem

public static final String FILE_NAMES_FILE_NAME

Nazwa pliku tekstowego zawierającego wszystkie nazwy plików wyjściowych testu.

public static final String TOOL_LOG_PATH

Nazwa podkatalogu zawierającego wszystkie pliki wygenerowane przez proces hosta.

Konstruktory publiczne

ClusterLogSaver()

Metody publiczne

LogFile getLogReportDir()

Pobierz LogFile zawierający ścieżkę lub adres URL katalogu, w którym są zapisywane dzienniki.

void invocationEnded(long elapsedTime)

Raport o zakończeniu wywołania, czy to z powodu błędu czy też z innego powodu.

void invocationStarted(IInvocationContext context)

Informuje o rozpoczęciu wywołania testu.

LogFile saveLogData(String dataName, LogDataType dataType, InputStream dataStream)

Zapisz dane dziennika.

Fieldsem

FILE_NAMES_FILE_NAME

public static final String FILE_NAMES_FILE_NAME

Nazwa pliku tekstowego zawierającego wszystkie nazwy plików wyjściowych testu.

TOOL_LOG_PATH

public static final String TOOL_LOG_PATH

Nazwa podkatalogu zawierającego wszystkie pliki wygenerowane przez proces hosta.

Konstruktory publiczne

ClusterLogSaver

public ClusterLogSaver ()

Metody publiczne

getLogReportDir

public LogFile getLogReportDir ()

Pobierz LogFile zawierający ścieżkę lub adres URL katalogu, w którym są zapisywane dzienniki.

Zwroty
LogFile LogFile.

invocationEnded

public void invocationEnded (long elapsedTime)

Raport o zakończeniu wywołania, czy to z powodu błędu czy też z innego powodu.

Funkcja ta jest wywoływana automatycznie przez framework TradeFederation po wywołaniu funkcji ITestInvocationListener.invocationEnded(long).

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

invocationStarted

public void invocationStarted (IInvocationContext context)

Informuje o rozpoczęciu wywołania testu.

Zostanie wywołany automatycznie przez framework TradeFederation, zanim zostanie wywołana funkcja ITestInvocationListener.invocationStarted(IInvocationContext).

Parametry
context IInvocationContext: informacje o wywołaniu.

saveLogData

public LogFile saveLogData (String dataName, 
                LogDataType dataType, 
                InputStream dataStream)

Zapisz dane dziennika.

Jest wywoływana automatycznie przez framework TradeFederation, gdy wywołana zostanie funkcja ITestLogger.testLog(String, com.android.tradefed.result.LogDataType, com.android.tradefed.result.InputStreamSource). Może też służyć jako metoda pomocnicza do zapisywania dodatkowych danych logowania.

W zależności od implementacji i zasad dzienniki mogą być zapisywane w skompresowanym formacie. Dzienniki mogą być też przechowywane w miejscu niedostępnym dla Tradefed.

Parametry
dataName String: String nazwa opisowa danych, np. „device_logcat”.

dataType LogDataType: LogDataType pliku.

dataStream InputStream: ERROR(/InputStream) danych.

Zwroty
LogFile LogFile zawierający ścieżkę i adres URL zapisanego pliku.