ClusterLogSaver
public class ClusterLogSaver
extends Object
implements ILogSaver
java.lang.Object | |
↳ | com.android.tradefed.cluster.ClusterLogSaver |
Una classe ILogSaver
per caricare gli output dei test su TFC.
Riepilogo
Campi | |
---|---|
public static final String | FILE_NAMES_FILE_NAME Il 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 () Ottieni il |
void | invocationEnded (long elapsedTime) Segnala che l'invocazione è terminata, con successo o a causa di qualche condizione di errore. |
void | invocationStarted ( IInvocationContext context) Riporta l'inizio dell'invocazione del test. |
LogFile | saveLogData (String dataName, LogDataType dataType, InputStream dataStream) Salvare i dati di registro. |
Campi
FILE_NAMES_FILE_NAME
public static final String FILE_NAMES_FILE_NAME
Il 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 ()
Ottieni il LogFile
contenente il percorso e/o l'URL della directory in cui vengono salvati i log.
ritorna | |
---|---|
LogFile | Il LogFile . |
invocationEnded
public void invocationEnded (long elapsedTime)
Segnala che l'invocazione è terminata, con successo o a 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 |
invocationStarted
public void invocationStarted (IInvocationContext context)
Riporta l'inizio dell'invocazione del test.
Verrà chiamato automaticamente dal framework TradeFederation prima che venga chiamato ITestInvocationListener#invocationStarted(IInvocationContext)
.
Parametri | |
---|---|
context | IInvocationContext : informazioni sull'invocazione. |
salvaLogData
public LogFile saveLogData (String dataName, LogDataType dataType, InputStream dataStream)
Salvare i dati di 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 dati di registro aggiuntivi.
A seconda dell'implementazione e della politica, i registri possono essere salvati in formato compresso. I registri potrebbero anche essere archiviati in una posizione inaccessibile a Tradefed.
Parametri | |
---|---|
dataName | String : una String nome descrittivo 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. |