AndroidBuildApiLogSaver
public
class
AndroidBuildApiLogSaver
extends Object
implements
ILogSaver
| java.lang.Object | |
| ↳ | com.google.android.tradefed.result.AndroidBuildApiLogSaver |
Classe qui enregistre les fichiers journaux dans l'API Android Build.
Résumé
Constructeurs publics | |
|---|---|
AndroidBuildApiLogSaver()
|
|
Méthodes publiques | |
|---|---|
LogFile
|
getLogReportDir()
Obtenez le |
void
|
init(IInvocationContext context)
Notification précoce de l'initialisation, avant que toute information sur la compilation ne soit disponible. |
void
|
invocationEnded(long elapsedTime)
Indique que l'appel s'est terminé, que ce soit avec succès ou en raison d'une condition d'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. |
LogFile
|
saveLogFile(String dataName, LogDataType dataType, File fileToLog)
Enregistrez le fichier journal. |
Méthodes protégées | |
|---|---|
IInvocationContext
|
getInvocationContext()
|
void
|
runUpdate(Androidbuildinternal client, String filePath, String resourceId, String md5, FileContent fileContent, LogDataType type, String contentType)
|
Constructeurs publics
AndroidBuildApiLogSaver
public AndroidBuildApiLogSaver ()
Méthodes publiques
getLogReportDir
public LogFile getLogReportDir ()
Obtenez 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. |
init
public void init (IInvocationContext context)
Notification précoce de l'initialisation, avant que toute information sur la compilation ne soit disponible. Cela permet de configurer les exigences pour recevoir les journaux.
| Paramètres | |
|---|---|
context |
IInvocationContext : informations sur l'invocation. |
invocationEnded
public void invocationEnded (long elapsedTime)
Indique que l'appel s'est terminé, 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 : 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 l'appel de ITestInvocationListener.invocationStarted(IInvocationContext).
| 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é. Elle peut également être utilisée 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 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 : ERROR(/InputStream) des données. |
| Renvoie | |
|---|---|
LogFile |
le LogFile contenant le chemin d'accès et l'URL du fichier enregistré. |
saveLogFile
public LogFile saveLogFile (String dataName, LogDataType dataType, File fileToLog)
Enregistrez le fichier 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é et que le flux fait référence à un fichier.
Selon l'implémentation et la règle, 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. |
fileToLog |
File : ERROR(/File) à enregistrer. |
| Renvoie | |
|---|---|
LogFile |
le LogFile contenant le chemin d'accès et l'URL du fichier enregistré. |
Méthodes protégées
getInvocationContext
protected IInvocationContext getInvocationContext ()
| Renvoie | |
|---|---|
IInvocationContext |
|
runUpdate
protected void runUpdate (Androidbuildinternal client,
String filePath,
String resourceId,
String md5,
FileContent fileContent,
LogDataType type,
String contentType)| Paramètres | |
|---|---|
client |
Androidbuildinternal |
filePath |
String |
resourceId |
String |
md5 |
String |
fileContent |
FileContent |
type |
LogDataType |
contentType |
String |