Кластерлогсавер

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)

Сохраните данные журнала.

Поля

ФАЙЛ_ИМЯ_ФАЙЛ_ИМЯ

public static final String FILE_NAMES_FILE_NAME

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

TOOL_LOG_PATH

public static final String TOOL_LOG_PATH

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

Публичные конструкторы

Кластерлогсавер

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 : информация о вызове.

saveLogData

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-адрес сохраненного файла.