Google si impegna a promuovere l'equità razziale per le comunità nere. Vedi come.
Questa pagina è stata tradotta dall'API Cloud Translation.
Switch to English

ILogSaver

public interface ILogSaver

com.android.tradefed.result.ILogSaver


Le classi che implementano questa interfaccia forniscono metodi per l'archiviazione dei registri in una posizione centrale.

Un ILogSaver è dichiarato nella configurazione ed è responsabile della memorizzazione dei registri in una posizione centrale. Espone anche metodi in modo che ILogSaverListener s possa salvare file aggiuntivi nella stessa posizione.

Sommario

Metodi pubblici

abstract LogFile getLogReportDir ()

Ottieni il LogFile contenente il percorso e / o l'URL della directory in cui vengono salvati i log.

abstract void invocationEnded (long elapsedTime)

Segnala che l'invocazione è terminata, sia correttamente che a causa di una condizione di errore.

abstract void invocationStarted ( IInvocationContext context)

Riporta l'inizio dell'invocazione del test.

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

Salva i dati del registro.

abstract LogFile saveLogDataRaw (String dataName, LogDataType type, InputStream dataStream)

Un metodo di supporto per salvare i dati di registro non modificati.

Metodi pubblici

getLogReportDir

public abstract LogFile getLogReportDir ()

Ottieni il LogFile contenente il percorso e / o l'URL della directory in cui vengono salvati i log.

ritorna
LogFile LogFile .

invocationEnded

public abstract void invocationEnded (long elapsedTime)

Segnala che l'invocazione è terminata, sia correttamente che a causa di una condizione di errore.

Verrà automaticamente chiamato dal framework ITestInvocationListener#invocationEnded(long) dopo la ITestInvocationListener#invocationEnded(long) .

parametri
elapsedTime long : il tempo trascorso dell'invocazione in ms

invocationStarted

public abstract void invocationStarted ( IInvocationContext context)

Riporta l'inizio dell'invocazione del test.

Verrà automaticamente chiamato dal framework ITestInvocationListener#invocationStarted(IInvocationContext) prima che ITestInvocationListener#invocationStarted(IInvocationContext) chiamato ITestInvocationListener#invocationStarted(IInvocationContext) .

parametri
context IInvocationContext : informazioni IInvocationContext .

saveLogData

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

Salva i dati del registro.

Verrà automaticamente chiamato dal framework TradeFederation ogni volta che viene chiamato ITestInvocationListener#testLog(String, LogDataType, InputStreamSource) . Può anche essere utilizzato come metodo di supporto per salvare ulteriori dati di registro.

A seconda dell'implementazione e della politica, i registri possono essere salvati in un formato compresso. I registri possono anche essere memorizzati in una posizione inaccessibile a Tradefed.

parametri
dataName String : un nome descrittivo String dei dati. ad es. "device_logcat"

dataType LogDataType : il LogDataType del file.

dataStream InputStream : ERROR(/InputStream) dei dati.

ritorna
LogFile il LogFile contenente il percorso e l'URL del file salvato.

Genera
se non è stato possibile generare il file di registro

saveLogDataRaw

public abstract LogFile saveLogDataRaw (String dataName, 
                LogDataType type, 
                InputStream dataStream)

Un metodo di supporto per salvare i dati di registro non modificati.

I registri possono essere archiviati in una posizione inaccessibile a Tradefed.

parametri
dataName String : un nome descrittivo String dei dati. ad es. "device_logcat".

type LogDataType : un LogDataType contenente il tipo e l'estensione del file

dataStream InputStream : ERROR(/InputStream) dei dati.

ritorna
LogFile il LogFile contenente il percorso e l'URL del file salvato.

Genera
se non è stato possibile generare il file di registro