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 LogFile contenente il percorso e/o l'URL della directory in cui vengono salvati i log.

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.