ClusterLogSaver
public
class
ClusterLogSaver
extends Object
implements
ILogSaver
| java.lang.Object | |
| ↳ | com.android.tradefed.cluster.ClusterLogSaver |
Classe ILogSaver permettant d'importer des sorties de test dans TFC.
Résumé
Constantes | |
|---|---|
String |
FILE_NAMES_FILE_NAME
Nom d'un fichier texte contenant tous les noms de fichiers de sortie de test. |
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()
Obtient le |
void
|
invocationEnded(long elapsedTime)
Indique que l'appel s'est terminé, que ce soit correctement 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)
Enregistre les données de journal. |
Constantes
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.
Constant Value: "FILES"
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.
Constant Value: "tool-logs"
Constructeurs publics
ClusterLogSaver
public ClusterLogSaver ()
Méthodes publiques
getLogReportDir
public LogFile getLogReportDir ()
Obtient 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 terminé, que ce soit correctement ou en raison d'une erreur.
Sera automatiquement appelé par le framework TradeFederation après l'appel de
ITestInvocationListener.invocationEnded(long).
| Paramètres | |
|---|---|
elapsedTime |
long : temps écoulé de l'appel en ms |
invocationStarted
public void invocationStarted (IInvocationContext context)
Indique le début de l'appel de test.
Sera automatiquement appelé par le framework TradeFederation avant
ITestInvocationListener.invocationStarted(IInvocationContext) soit appelé.
| Paramètres | |
|---|---|
context |
IInvocationContext : informations sur l'appel. |
saveLogData
public LogFile saveLogData (String dataName, LogDataType dataType, InputStream dataStream)
Enregistre les données de journal.
Sera automatiquement appelé par le framework TradeFederation chaque fois que ITestInvocationListener.testLog(String,LogDataType,InputStreamSource) est appelé. Il peut
également être utilisé comme méthode d'assistance pour enregistrer des données de journal supplémentaires.
En fonction de l'implémentation et de la stratégie, les journaux peuvent être enregistrés sous forme compressée. Les journaux peuvent également être stockés dans un emplacement inaccessible à Tradefed.
| Paramètres | |
|---|---|
dataName |
String : nom descriptif String des données, par exemple "device_logcat" |
dataType |
LogDataType : LogDataType du fichier. |
dataStream |
InputStream : InputStream des données. |
| Renvoie | |
|---|---|
LogFile |
Le LogFile contenant le chemin d'accès et l'URL du fichier enregistré. |
| Génère | |
|---|---|
IOException |
|