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 |
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é. |
Le contenu et les exemples de code de cette page sont soumis aux licences décrites dans la Licence de contenu. Java et OpenJDK sont des marques ou des marques déposées d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2022/08/15 (UTC).