Oszczędzanie dziennika klastrów
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.
Streszczenie
Klasy zagnieżdżone | |
---|---|
enum | ClusterLogSaver.FilePickingStrategy Strategie kompletacji plików. |
Pola | |
---|---|
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. |
Konstruktorzy publiczni | |
---|---|
ClusterLogSaver () |
Metody publiczne | |
---|---|
LogFile | getLogReportDir () Pobierz |
void | invocationEnded (long elapsedTime) Informuje, że wywołanie zostało zakończone pomyślnie lub z powodu błędu. |
void | invocationStarted ( IInvocationContext context) Zgłasza początek wywołania testowego. |
LogFile | saveLogData (String dataName, LogDataType dataType, InputStream dataStream) Zapisz dane dziennika. |
Pola
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.
Konstruktorzy publiczni
Oszczędzanie dziennika klastrów
public ClusterLogSaver ()
Metody publiczne
pobierzLogReportDir
public LogFile getLogReportDir ()
Pobierz LogFile
zawierający ścieżkę i/lub adres URL katalogu, w którym zapisywane są dzienniki.
Zwroty | |
---|---|
LogFile | Plik LogFile . |
inwokacjaZakończona
public void invocationEnded (long elapsedTime)
Informuje, że wywołanie zostało zakończone pomyślnie lub z powodu błędu.
Zostanie automatycznie wywołana przez platformę TradeFederation po ITestInvocationListener#invocationEnded(long)
.
Parametry | |
---|---|
elapsedTime | long : czas trwania wywołania w ms |
wywołanieRozpoczęto
public void invocationStarted (IInvocationContext context)
Zgłasza początek wywołania testowego.
Zostanie automatycznie wywołane przez platformę TradeFederation przed ITestInvocationListener#invocationStarted(IInvocationContext)
.
Parametry | |
---|---|
context | IInvocationContext : informacje o wywołaniu. |
saveLogData
public LogFile saveLogData (String dataName, LogDataType dataType, InputStream dataStream)
Zapisz dane dziennika.
Będzie automatycznie wywoływane przez platformę TradeFederation przy każdym ITestLogger.testLog(String, com.android.tradefed.result.LogDataType, com.android.tradefed.result.InputStreamSource)
. Może być również używany jako metoda pomocnicza do zapisywania dodatkowych danych dziennika.
W zależności od implementacji i polityki, logi mogą być zapisywane w formie skompresowanej. Logi mogą być również przechowywane w miejscu niedostępnym dla Tradefed.
Parametry | |
---|---|
dataName | String : opisowa nazwa danych typu String . np. „device_logcat” |
dataType | LogDataType : LogDataType pliku. |
dataStream | InputStream : ERROR(/InputStream) danych. |
Zwroty | |
---|---|
LogFile | LogFile zawierający ścieżkę i adres URL zapisanego pliku. |
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2022-08-15 UTC.