Google s'est engagé à promouvoir l'équité raciale pour les communautés noires. Regarde comment.
Cette page a été traduite par l'API Cloud Translation.
Switch to English

ILogSaver

public interface ILogSaver

com.android.tradefed.result.ILogSaver


Les classes qui implémentent cette interface fournissent des méthodes pour stocker les journaux dans un emplacement central.

Un ILogSaver est déclaré dans la configuration et est responsable du stockage des journaux dans un emplacement central. Il expose également des méthodes afin que ILogSaverListener s puisse enregistrer des fichiers supplémentaires au même emplacement.

Résumé

Méthodes publiques

abstract LogFile getLogReportDir ()

Obtenez le LogFile contenant le chemin et / ou l'URL du répertoire dans lequel les journaux sont enregistrés.

abstract void invocationEnded (long elapsedTime)

Signale que l'appel s'est terminé, que ce soit avec succès ou en raison d'une condition d'erreur.

abstract void invocationStarted ( IInvocationContext context)

Signale le début de l'appel du test.

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

Enregistrez les données du journal.

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

Une méthode d'assistance pour enregistrer les données du journal non modifiées.

Méthodes publiques

getLogReportDir

public abstract LogFile getLogReportDir ()

Obtenez le LogFile contenant le chemin et / ou l'URL du répertoire dans lequel les journaux sont enregistrés.

Retour
LogFile Le LogFile .

invocationEnded

public abstract void invocationEnded (long elapsedTime)

Signale que l'appel s'est terminé, que ce soit avec succès ou en raison d'une condition d'erreur.

Sera automatiquement appelé par le framework TradeFederation après l' ITestInvocationListener#invocationEnded(long) de ITestInvocationListener#invocationEnded(long) .

Paramètres
elapsedTime long : le temps écoulé de l'appel en ms

invocationStarted

public abstract void invocationStarted ( IInvocationContext context)

Signale le début de l'appel du test.

Sera automatiquement appelé par le framework TradeFederation avant l' ITestInvocationListener#invocationStarted(IInvocationContext) .

Paramètres
context IInvocationContext : informations sur l'invocation.

saveLogData

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

Enregistrez les données du journal.

Sera automatiquement appelé par le framework TradeFederation chaque fois que ITestInvocationListener#testLog(String, LogDataType, InputStreamSource) est appelé. Il peut également être utilisé comme méthode d'assistance pour enregistrer des données de journal supplémentaires.

Selon l'implémentation et la stratégie, les journaux peuvent être enregistrés sous une forme compressée. Les journaux peuvent également être stockés dans un emplacement inaccessible à Tradefed.

Paramètres
dataName String : un nom descriptif String des données. par exemple "device_logcat"

dataType LogDataType : le LogDataType du fichier.

dataStream InputStream : l' ERROR(/InputStream) des données.

Retour
LogFile le LogFile contenant le chemin et l'URL du fichier enregistré.

Jette
si le fichier journal n'a pas pu être généré

saveLogDataRaw

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

Une méthode d'assistance pour enregistrer les données du journal non modifiées.

Les journaux peuvent être stockés dans un emplacement inaccessible à Tradefed.

Paramètres
dataName String : un nom descriptif String des données. par exemple "device_logcat".

type LogDataType : un LogDataType contenant le type et l'extension du fichier

dataStream InputStream : l' ERROR(/InputStream) des données.

Retour
LogFile le LogFile contenant le chemin et l'URL du fichier enregistré.

Jette
si le fichier journal n'a pas pu être généré