Restez organisé à l'aide des collections Enregistrez et classez les contenus selon vos préférences.

ClusterLogSaver

public class ClusterLogSaver
extends Object implements ILogSaver

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


Une classe ILogSaver pour télécharger les sorties de test vers TFC.

Sommaire

Classes imbriquées

enum ClusterLogSaver.FilePickingStrategy

Stratégies de sélection de fichiers.

Des champs

public static final String FILE_NAMES_FILE_NAME

Nom d'un fichier texte contenant tous les noms de fichiers de sortie de test.

public static final String TOOL_LOG_PATH

Nom d'un sous-répertoire contenant tous les fichiers générés par le processus hôte.

Constructeurs publics

ClusterLogSaver ()

Méthodes publiques

LogFile getLogReportDir ()

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

void invocationEnded (long elapsedTime)

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

void invocationStarted ( IInvocationContext context)

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

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

Enregistrez les données du journal.

Des champs

FILE_NAMES_FILE_NAME

public static final String FILE_NAMES_FILE_NAME

Nom d'un fichier texte contenant tous les noms de fichiers de sortie de test.

TOOL_LOG_PATH

public static final String TOOL_LOG_PATH

Nom d'un sous-répertoire contenant tous les fichiers générés par le processus hôte.

Constructeurs publics

ClusterLogSaver

public ClusterLogSaver ()

Méthodes publiques

getLogReportDir

public LogFile getLogReportDir ()

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

Retour
LogFile Le LogFile .

invocationEnded

public void invocationEnded (long elapsedTime)

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

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

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

invocationStarted

public void invocationStarted (IInvocationContext context)

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

Sera automatiquement appelé par le framework TradeFederation avant que ITestInvocationListener#invocationStarted(IInvocationContext) ne soit appelé.

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

saveLogData

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

Enregistrez les données du journal.

Sera automatiquement appelé par le framework TradeFederation chaque fois que ITestLogger.testLog(String, com.android.tradefed.result.LogDataType, com.android.tradefed.result.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 politique, 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 String descriptif 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é.