ITestLogger

public interface ITestLogger

com.android.tradefed.log.ITestLogger


Entité capable d'effectuer la journalisation de flux de données de différents types.

Résumé

Méthodes publiques

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

Fournit le journal associé ou les données de débogage de l’appel de test.

Méthodes publiques

journal de test

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

Fournit le journal associé ou les données de débogage de l’appel de test.

Doit être appelé avant ERROR(/ITestInvocationListener#invocationFailed(Throwable)) ou ERROR(/ITestInvocationListener#invocationEnded(long))

Le framework TradeFederation appellera automatiquement cette méthode, en fournissant le journal de l'hôte et, le cas échéant, le logcat de l'appareil.

Paramètres
dataName String : un nom descriptif de String des données. par exemple "device_logcat". Remarque dataName peut ne pas être unique par appel. c'est-à-dire que les implémenteurs doivent être capables de gérer plusieurs appels avec le même nom de données

dataType LogDataType : le LogDataType des données

dataStream InputStreamSource : le InputStreamSource des données. Les implémenteurs doivent appeler createInputStream pour commencer à lire les données et veiller à fermer le InputStream résultant une fois terminé. Les appelants doivent s’assurer que la source des données reste présente et accessible jusqu’à la fin de la méthode testLog.