LUCIResultReporter
public class LUCIResultReporter
extends CollectingTestListener
implements ILogSaverListener , ISupportGranularResults
java.lang.Объект | ||
↳ | com.android.tradefed.result.CollectingTestListener | |
↳ | com.android.tradefed.result.LUCIResultReporter |
Средство создания отчетов о результатах, которое сохраняет результаты тестов, необходимые для ResultDB и LUCI, в формате JSON (go/result-sink) и записывает расположение файла в консоли. https://pkg.go.dev/go.chromium.org/luci/resultdb/proto/v1#TestResult Он сохраняет результат теста для каждого тестового случая в тестовом запуске в массиве.
Краткое содержание
Общественные конструкторы | |
---|---|
LUCIResultReporter () |
Публичные методы | |
---|---|
void | invocationEnded (long elapsedTime) Сообщает, что вызов завершился успешно или из-за какой-либо ошибки. |
void | invocationFailed (Throwable cause) Сообщает о неполном вызове из-за какой-либо ошибки. |
void | invocationStarted ( IInvocationContext context) Сообщает о начале тестового вызова. |
void | logAssociation (String dataName, LogFile logFile) Собирает файлы результатов. |
void | saveJsonFile (JSONObject jsonResults) Сохраняет файл результатов JSON. |
void | setGranularResults (boolean granularResults) |
boolean | supportGranularResults () Возвращает True, если генератор отчетов поддерживает детализированные результаты, в противном случае — false. |
Общественные конструкторы
LUCIResultReporter
public LUCIResultReporter ()
Публичные методы
вызовЗавершен
public void invocationEnded (long elapsedTime)
Сообщает, что вызов завершился успешно или из-за какой-либо ошибки.
Будет автоматически вызываться платформой TradeFederation.Параметры | |
---|---|
elapsedTime | long : прошедшее время вызова в мс. |
вызов не пройден
public void invocationFailed (Throwable cause)
Сообщает о неполном вызове из-за какой-либо ошибки.
Будет автоматически вызываться платформой TradeFederation.Параметры | |
---|---|
cause | Throwable : Throwable причина сбоя |
вызовНачало
public void invocationStarted (IInvocationContext context)
Сообщает о начале тестового вызова.
Будет автоматически вызываться платформой TradeFederation. Создателям отчетов необходимо переопределить этот метод для поддержки отчетов с нескольких устройств.
Параметры | |
---|---|
context | IInvocationContext : информация о вызове. |
logAssociation
public void logAssociation (String dataName, LogFile logFile)
Собирает файлы результатов.
Параметры | |
---|---|
dataName | String : имя данных. |
logFile | LogFile : LogFile , который был зарегистрирован ранее и должен быть связан с тестовым примером. |
сохранитьJsonFile
public void saveJsonFile (JSONObject jsonResults)
Сохраняет файл результатов JSON.
Параметры | |
---|---|
jsonResults | JSONObject |
setGranularResults
public void setGranularResults (boolean granularResults)
Параметры | |
---|---|
granularResults | boolean |
поддержкаGranularResults
public boolean supportGranularResults ()
Возвращает True, если генератор отчетов поддерживает детализированные результаты, в противном случае — false.
Возврат | |
---|---|
boolean |