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 |
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é |