ClusterLogSaver

public class ClusterLogSaver
extends Object implements ILogSaver

java.lang.Объект
com.android.tradefed.cluster.ClusterLogSaver


Класс ILogSaver для загрузки результатов тестирования в TFC.

Краткое содержание

Поля

public static final String FILE_NAMES_FILE_NAME

Имя текстового файла, содержащего имена всех выходных файлов теста.

public static final String TOOL_LOG_PATH

Имя подкаталога, содержащего все файлы, созданные хост-процессом.

Общественные конструкторы

ClusterLogSaver ()

Публичные методы

LogFile getLogReportDir ()

Получите LogFile , содержащий путь и/или URL-адрес каталога, в котором сохраняются журналы.

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

Имя текстового файла, содержащего имена всех выходных файлов теста.

ИНСТРУМЕНТ_LOG_PATH

public static final String TOOL_LOG_PATH

Имя подкаталога, содержащего все файлы, созданные хост-процессом.

Общественные конструкторы

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 при каждом вызове ITestLogger.testLog(String, com.android.tradefed.result.LogDataType, com.android.tradefed.result.InputStreamSource) . Его также можно использовать как вспомогательный метод для сохранения дополнительных данных журнала.

В зависимости от реализации и политики журналы могут сохраняться в сжатом виде. Журналы также могут храниться в месте, недоступном для Tradefed.

Параметры
dataName String : String описательное имя данных. например "device_logcat"

dataType LogDataType : LogDataType файла.

dataStream InputStream : ERROR(/InputStream) данных.

Возврат
LogFile LogFile , содержащий путь и URL-адрес сохраненного файла.