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 les informations de compilation ne soient disponibles. |
void
|
invocationEnded(long elapsedTime)
Indique que l'appel s'est terminé, qu'il ait réussi ou qu'il ait rencontré une erreur condition. |
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 de 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 les informations de compilation ne soient disponibles. Cela permet de configurer les exigences pour recevoir des journaux.
| Paramètres | |
|---|---|
context |
IInvocationContext : informations sur l'appel. |
invocationEnded
public void invocationEnded (long elapsedTime)
Indique que l'appel s'est terminé, qu'il ait réussi ou qu'il ait rencontré une erreur condition.
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)
Enregistrez 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 |
|
saveLogFile
public LogFile saveLogFile (String dataName, LogDataType dataType, File fileToLog)
Enregistrez le fichier journal.
Sera automatiquement appelé par le framework TradeFederation chaque fois que ITestInvocationListener.testLog(String,LogDataType,InputStreamSource) est appelé et que le
flux fait référence à un fichier.
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. |
fileToLog |
File : File à enregistrer. |
| Renvoie | |
|---|---|
LogFile |
Le LogFile contenant le chemin d'accès et l'URL du fichier enregistré. |
| Génère | |
|---|---|
IOException |
|
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 |
| Génère | |
|---|---|
IOException |
|