ClusterLogSaver
public class ClusterLogSaver
extends Object
implements ILogSaver
java.lang.Oggetto | |
↳ | com.android.tradefed.cluster.ClusterLogSaver |
Una classe ILogSaver
per caricare gli output dei test in TFC.
Riepilogo
Campi | |
---|---|
public static final String | FILE_NAMES_FILE_NAME Un nome di un file di testo contenente tutti i nomi dei file di output del test. |
public static final String | TOOL_LOG_PATH Un nome di una sottodirectory contenente tutti i file generati dal processo host. |
Costruttori pubblici | |
---|---|
ClusterLogSaver () |
Metodi pubblici | |
---|---|
LogFile | getLogReportDir () Ottenere il |
void | invocationEnded (long elapsedTime) Segnala che la chiamata è stata terminata, con successo oa causa di qualche condizione di errore. |
void | invocationStarted ( IInvocationContext context) Segnala l'inizio della chiamata di test. |
LogFile | saveLogData (String dataName, LogDataType dataType, InputStream dataStream) Salva i dati del registro. |
Campi
FILE_NAMES_FILE_NAME
public static final String FILE_NAMES_FILE_NAME
Un nome di un file di testo contenente tutti i nomi dei file di output del test.
TOOL_LOG_PATH
public static final String TOOL_LOG_PATH
Un nome di una sottodirectory contenente tutti i file generati dal processo host.
Costruttori pubblici
ClusterLogSaver
public ClusterLogSaver ()
Metodi pubblici
getLogReportDir
public LogFile getLogReportDir ()
Ottenere il LogFile
contenente il percorso e/o l'URL della directory in cui vengono salvati i log.
ritorna | |
---|---|
LogFile | Il LogFile . |
invocazioneEnded
public void invocationEnded (long elapsedTime)
Segnala che la chiamata è stata terminata, con successo oa causa di qualche condizione di errore.
Verrà chiamato automaticamente dal framework TradeFederation dopo la chiamata ITestInvocationListener#invocationEnded(long)
.
Parametri | |
---|---|
elapsedTime | long : il tempo trascorso dell'invocazione in ms |
invocazioneAvviato
public void invocationStarted (IInvocationContext context)
Segnala l'inizio della chiamata di test.
Verrà chiamato automaticamente dal framework TradeFederation prima che venga chiamato ITestInvocationListener#invocationStarted(IInvocationContext)
.
Parametri | |
---|---|
context | IInvocationContext : informazioni sulla chiamata. |
saveLogData
public LogFile saveLogData (String dataName, LogDataType dataType, InputStream dataStream)
Salva i dati del registro.
Verrà chiamato automaticamente dal framework TradeFederation ogni volta che viene chiamato ITestLogger.testLog(String, com.android.tradefed.result.LogDataType, com.android.tradefed.result.InputStreamSource)
. Può anche essere utilizzato come metodo di supporto per salvare ulteriori dati di registro.
A seconda dell'implementazione e della policy, i log possono essere salvati in forma compressa. I registri possono anche essere archiviati in una posizione inaccessibile a Tradefed.
Parametri | |
---|---|
dataName | String : un nome descrittivo String dei dati. ad esempio "device_logcat" |
dataType | LogDataType : il LogDataType del file. |
dataStream | InputStream : l' ERROR(/InputStream) dei dati. |
ritorna | |
---|---|
LogFile | il LogFile contenente il percorso e l'URL del file salvato. |