Sauvegarde de journal de cluster

public class ClusterLogSaver
extends Object implements ILogSaver

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


Une classe ILogSaver pour importer les résultats des tests dans TFC.

Résumé

Champs

public static final String FILE_NAMES_FILE_NAME

Nom d'un fichier texte contenant tous les noms des 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()

Récupérez le LogFile contenant le chemin d'accès et/ou l'URL du répertoire dans lequel les journaux sont enregistrés.

void invocationEnded(long elapsedTime)

Indique que l'appel s'est arrêté, que ce soit avec succès ou en raison d'une erreur .

void invocationStarted(IInvocationContext context)

Indique le début de l'appel de test.

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

Enregistrez les données du journal.

Champs

FILE_NAMES_FILE_NAME

public static final String FILE_NAMES_FILE_NAME

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

CHEMIN_LOGICIEL_TOOL

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

Sauvegarde de journal de cluster

public ClusterLogSaver ()

Méthodes publiques

getLogReportDir

public LogFile getLogReportDir ()

Récupérez le LogFile contenant le chemin d'accès et/ou l'URL du répertoire dans lequel les journaux sont enregistrés.

Renvoie
LogFile Le LogFile.

invocationEnded

public void invocationEnded (long elapsedTime)

Indique que l'appel s'est arrêté, que ce soit avec succès ou en raison d'une erreur .

Sera automatiquement appelée par le framework TradeFederation après ITestInvocationListener#invocationEnded(long) est appelé.

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

appel démarré

public void invocationStarted (IInvocationContext context)

Indique le début de l'appel de test.

Sera automatiquement appelée par le framework Tradefédération avant ITestInvocationListener#invocationStarted(IInvocationContext) est appelé.

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

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 la méthode ITestLogger.testLog(String, com.android.tradefed.result.LogDataType, com.android.tradefed.result.InputStreamSource) est appelée. Il peut ou comme méthode d'assistance pour enregistrer des données de journaux supplémentaires.

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

Paramètres
dataName String: nom descriptif String des données. Ex. : "device_logcat"

dataType LogDataType: LogDataType du fichier.

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

Renvoie
LogFile LogFile contenant le chemin d'accès et l'URL du fichier enregistré