ClusterLogSaver
public class ClusterLogSaver
extends Object implements ILogSaver
| java.lang.Object | |
| ↳ | com.android.tradefed.cluster.ClusterLogSaver |
Класс ILogSaver для загрузки результатов тестирования в TFC.
Краткое содержание
Константы | |
|---|---|
String | FILE_NAMES_FILE_NAMEИмя текстового файла, содержащего все имена файлов с результатами тестирования. |
String | TOOL_LOG_PATHИмя подкаталога, содержащего все файлы, созданные процессом хоста. |
Государственные строители | |
|---|---|
ClusterLogSaver () | |
Общедоступные методы | |
|---|---|
LogFile | getLogReportDir () Получите |
void | invocationEnded (long elapsedTime)Сообщает о завершении вызова, будь то успешное завершение или возникновение ошибки. |
void | invocationStarted ( IInvocationContext context)Сообщает о начале выполнения теста. |
LogFile | saveLogData (String dataName, LogDataType dataType, InputStream dataStream)Сохраните данные журнала. |
Константы
FILE_NAMES_FILE_NAME
public static final String FILE_NAMES_FILE_NAME
Имя текстового файла, содержащего все имена файлов с результатами тестирования.
Постоянная величина: "ФАЙЛЫ"
ПУТЬ К ИНСТРУМЕНТУ
public static final String TOOL_LOG_PATH
Имя подкаталога, содержащего все файлы, созданные процессом хоста.
Постоянная величина: "tool-logs"
Государственные строители
ClusterLogSaver
public ClusterLogSaver ()
Общедоступные методы
getLogReportDir
public LogFile getLogReportDir ()
Получите LogFile содержащий путь и/или URL-адрес каталога, где сохраняются журналы.
| Возвраты | |
|---|---|
LogFile | LogFile . |
вызов завершен
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 | |