Mantieni tutto organizzato con le raccolte Salva e classifica i contenuti in base alle tue preferenze.

ClusterLogSaver

public class ClusterLogSaver
extends Object implements ILogSaver

java.lang.Object
com.android.tradefed.cluster.ClusterLogSaver


Una classe ILogSaver per caricare gli output di test su TFC.

Riepilogo

Classi nidificate

enum ClusterLogSaver.FilePickingStrategy

Strategie di raccolta dei file.

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 ()

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 esito positivo oa causa di una condizione di errore.

void invocationStarted ( IInvocationContext context)

Segnala l'inizio dell'invocazione del 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 ()

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

ritorna
LogFile Il LogFile .

invocazioneFine

public void invocationEnded (long elapsedTime)

Segnala che l'invocazione è terminata, con esito positivo oa causa di una condizione di errore.

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

Parametri
elapsedTime long : il tempo trascorso dall'invocazione in ms

invocationStarted

public void invocationStarted (IInvocationContext context)

Segnala 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.

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 dati di registro aggiuntivi.

A seconda dell'implementazione e della politica, i registri possono essere salvati in una forma compressa. I registri possono anche essere archiviati in un luogo 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.