AndroidBuildApiLogSaver
public class AndroidBuildApiLogSaver
extends Object implements ILogSaver
| java.lang.Object | |
| ↳ | com.google.android.tradefed.result.AndroidBuildApiLogSaver |
Класс, сохраняющий файлы журналов в Android Build API.
Краткое содержание
Государственные строители | |
|---|---|
AndroidBuildApiLogSaver () | |
Общедоступные методы | |
|---|---|
LogFile | getLogReportDir () Получите |
void | init ( IInvocationContext context)Оперативное уведомление об инициализации, до того, как станет доступна какая-либо информация о сборке. |
void | invocationEnded (long elapsedTime)Сообщает о завершении вызова, будь то успешное завершение или возникновение ошибки. |
void | invocationStarted ( IInvocationContext context)Сообщает о начале выполнения теста. |
LogFile | saveLogData (String dataName, LogDataType dataType, InputStream dataStream)Сохраните данные журнала. |
LogFile | saveLogFile (String dataName, LogDataType dataType, File fileToLog)Сохраните файл журнала. |
Защищенные методы | |
|---|---|
IInvocationContext | getInvocationContext () |
void | runUpdate (Androidbuildinternal client, String filePath, String resourceId, String md5, FileContent fileContent, LogDataType type, String contentType) |
Государственные строители
AndroidBuildApiLogSaver
public AndroidBuildApiLogSaver ()
Общедоступные методы
getLogReportDir
public LogFile getLogReportDir ()
Получите LogFile содержащий путь и/или URL-адрес каталога, где сохраняются журналы.
| Возвраты | |
|---|---|
LogFile | LogFile . |
инициализация
public void init (IInvocationContext context)
Заблаговременное уведомление об инициализации, до того, как станет доступна какая-либо информация о сборке. Это позволяет настроить необходимые параметры для получения журналов.
| Параметры | |
|---|---|
context | IInvocationContext : информация о вызове. |
вызов завершен
public void invocationEnded (long elapsedTime)
Сообщает о завершении вызова, будь то успешное завершение или возникновение ошибки.
Эта функция будет автоматически вызвана фреймворком TradeFederation после вызова ITestInvocationListener.invocationEnded(long) .
| Параметры | |
|---|---|
elapsedTime | long : время выполнения вызова в миллисекундах |
вызовНачался
public void invocationStarted (IInvocationContext context)
Сообщает о начале выполнения теста.
Этот метод будет автоматически вызван фреймворком TradeFederation перед вызовом ITestInvocationListener.invocationStarted(IInvocationContext) .
| Параметры | |
|---|---|
context | IInvocationContext : информация о вызове. |
сохранить ЛогДанные
public LogFile saveLogData (String dataName, LogDataType dataType, InputStream dataStream)
Сохраните данные журнала.
Этот метод будет автоматически вызываться фреймворком TradeFederation всякий раз, когда вызывается ITestInvocationListener.testLog(String,LogDataType,InputStreamSource) . Его также можно использовать в качестве вспомогательного метода для сохранения дополнительных данных журнала.
В зависимости от реализации и политики, журналы могут сохраняться в сжатом виде. Журналы также могут храниться в месте, недоступном для Tradefed.
| Параметры | |
|---|---|
dataName | String : String описательное имя данных. Например, "device_logcat". |
dataType | LogDataType : LogDataType файла (LogDataType). |
dataStream | InputStream : InputStream данных. |
| Возвраты | |
|---|---|
LogFile | Файл LogFile содержащий путь и URL сохраненного файла. |
| Броски | |
|---|---|
IOException | |
saveLogFile
public LogFile saveLogFile (String dataName, LogDataType dataType, File fileToLog)
Сохраните файл журнала.
Этот метод будет автоматически вызываться фреймворком TradeFederation всякий раз, когда вызывается ITestInvocationListener.testLog(String,LogDataType,InputStreamSource) и поток ссылается на файл.
В зависимости от реализации и политики, журналы могут сохраняться в сжатом виде. Журналы также могут храниться в месте, недоступном для Tradefed.
| Параметры | |
|---|---|
dataName | String : String описательное имя данных. Например, "device_logcat". |
dataType | LogDataType : LogDataType файла (LogDataType). |
fileToLog | File : File для сохранения. |
| Возвраты | |
|---|---|
LogFile | Файл LogFile содержащий путь и URL сохраненного файла. |
| Броски | |
|---|---|
IOException | |
Защищенные методы
getInvocationContext
protected IInvocationContext getInvocationContext ()
| Возвраты | |
|---|---|
IInvocationContext | |
runUpdate
protected void runUpdate (Androidbuildinternal client,
String filePath,
String resourceId,
String md5,
FileContent fileContent,
LogDataType type,
String contentType)| Параметры | |
|---|---|
client | Androidbuildinternal |
filePath | String |
resourceId | String |
md5 | String |
fileContent | FileContent |
type | LogDataType |
contentType | String |
| Броски | |
|---|---|
IOException | |