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 |
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. |