LogSaverResultForwarder

public class LogSaverResultForwarder
extends ResultForwarder implements ILogSaverListener

java.lang.Object
   ↳ com.android.tradefed.result.ResultForwarder
     ↳ com.android.tradefed.result.LogSaverResultForwarder


ResultForwarder pour enregistrer les journaux avec l'outil d'enregistrement de fichiers global.

Résumé

Constructeurs publics

LogSaverResultForwarder(ILogSaver logSaver, listeners)

Méthodes publiques

void invocationEnded(long elapsedTime)

void invocationStarted(IInvocationContext context)

void logAssociation(String dataName, LogFile logFile)

static void reportEndHostLog(ILogSaver saver, String name)

Rapports host_log de la session en cours.

void testLog(String dataName, LogDataType dataType, InputStreamSource dataStream)

Enregistrez également le fichier journal avec le ILogSaver global et appelez ILogSaverListener#testLogSaved(String, LogDataType, InputStreamSource, LogFile) pour les écouteurs implémentant l'interface ILogSaverListener.

void testLogForward(String dataName, LogDataType dataType, InputStreamSource dataStream)

Transmettez uniquement le testLog au lieu d'enregistrer le journal en premier.

void testLogSaved(String dataName, LogDataType dataType, InputStreamSource dataStream, LogFile logFile)

Si LogSaverResultForwarder est encapsulé dans un autre, assurez-vous de transmettre le rappel testLogSaved aux écouteurs en dessous.

Constructeurs publics

LogSaverResultForwarder

public LogSaverResultForwarder (ILogSaver logSaver, 
                 listeners)

Paramètres
logSaver ILogSaver

listeners

Méthodes publiques

invocationEnded

public void invocationEnded (long elapsedTime)

Paramètres
elapsedTime long

invocationStarted

public void invocationStarted (IInvocationContext context)

Paramètres
context IInvocationContext

logAssociation

public void logAssociation (String dataName, 
                LogFile logFile)

Paramètres
dataName String

logFile LogFile

reportEndHostLog

public static void reportEndHostLog (ILogSaver saver, 
                String name)

Génère le journal host_log de la session en cours.

Paramètres
saver ILogSaver

name String

testLog

public void testLog (String dataName, 
                LogDataType dataType, 
                InputStreamSource dataStream)

Enregistrez également le fichier journal avec le ILogSaver global et appelez ILogSaverListener#testLogSaved(String, LogDataType, InputStreamSource, LogFile) pour les écouteurs implémentant l'interface ILogSaverListener.

Paramètres
dataName String

dataType LogDataType

dataStream InputStreamSource

testLogForward

public void testLogForward (String dataName, 
                LogDataType dataType, 
                InputStreamSource dataStream)

Transmettez uniquement le testLog au lieu d'enregistrer le journal en premier.

Paramètres
dataName String

dataType LogDataType

dataStream InputStreamSource

testLogSaved

public void testLogSaved (String dataName, 
                LogDataType dataType, 
                InputStreamSource dataStream, 
                LogFile logFile)

Si LogSaverResultForwarder est encapsulé dans un autre, assurez-vous de transmettre le rappel testLogSaved aux écouteurs en dessous.

Paramètres
dataName String

dataType LogDataType

dataStream InputStreamSource

logFile LogFile