com.android.tradefed.result

Интерфейсы

BugreportCollector.SubPredicate
ILogSaver Классы, реализующие этот интерфейс, предоставляют методы для хранения журналов в центральном месте.
ILogSaverListener Позволяет ITestInvocationListener прослушивать сохранение файлов журналов.
Инпутстримсаурце Этот интерфейс по сути оборачивает ERROR(/InputStream) чтобы сделать его клонируемым.
IShardableListener ITestInvocationListener , который можно сегментировать.
ITestInvoctionListener Прослушиватель результатов теста при вызове теста.
ITestLifeCycleReceiver Получает уведомления о событиях во время тестовых запусков инструментов.
ITestLoggerReceiver Сущность, в которую можно внедрить экземпляр ITestLogger , чтобы ее можно было использовать для целей ведения журнала.
ITestSummaryListener Интерфейс, который позволяет ITestInvocationListener обмениваться некоторой ограниченной информацией через сводки.

Классы

ATestFileSystemLogSaver Этот класс LogSaver используется ATest для сохранения журналов по определенному пути.
BugreportКоллектор Сквозной ITestInvocationListener , который собирает отчеты об ошибках при возникновении настраиваемых событий, а затем вызывает ITestInvocationListener#testLog для своих дочерних элементов после сбора каждого отчета об ошибках.
BugreportCollector.Predicate Полный предикат, описывающий, когда следует захватить отчет об ошибке.
БайтмассивInputStreamSource
СборTestListener ITestInvocationListener , который будет собирать все результаты тестов.
Консольрезультатрепортер Средство создания отчетов о результатах для вывода результатов теста на консоль.
Слушатель CountingTestResultListener TestResultListener , который отслеживает общее количество тестов по TestStatus
Девицефилерепортер Служебный класс, который проверяет устройство на наличие файлов и отправляет их в ITestInvocationListener#testLog(String, LogDataType, InputStreamSource) , если они найдены.
EventsLoggerListener Прослушиватель, который записывает все полученные события в файл.
Описание сбоя Класс, описывающий информацию об ошибке в Trade Federation.
филеинпутстримсаурце InputStreamSource , принимающий входной файл.
ФайлСистемаLogSaver Сохраняйте журналы в файловую систему.
Фильтредрезультатфорвардер Вариант ResultForwarder , который позволяет сообщать только белый список TestDescription .
ВызовSummaryHelper Вспомогательный класс для сбора и составления отчетов TestSummary для набора прослушивателей.
ВызовToJUnitResultForwarder Класс, который прослушивает события ITestInvocationListener и пересылает их в TestListener .
JsonHttpTestResultReporter Отчет о результатах, который кодирует результаты тестовых показателей и разветвляет информацию об устройстве в JSON и POST в конечную точку службы HTTP.
JUnitToInvoctionResultForwarder Класс, который прослушивает события TestListener и перенаправляет их в ITestInvocationListener .
LegacySubprocessResultsReporter Замороженная реализация генератора отчетов о результатах подпроцесса, которая должна оставаться совместимой с более ранними версиями TF/CTS (например, 8+), несмотря на изменения в его суперклассе.
LogcatCrashResultForwarder Специальный прослушиватель: в случае сбоя (сбоя процесса инструментирования) он попытается извлечь из логарифма сбой и добавить его к сообщению об ошибке, связанному с тестом.
Файл журнала Класс для хранения метаданных сохраненного файла журнала.
LogFileSaver Помощник для ITestInvocationListener , который сохранит данные журнала в файл.
LogSaverResultForwarder ResultForwarder для сохранения журналов с помощью глобальной системы сохранения файлов.
LUCIResultReporter Средство создания отчетов о результатах, которое сохраняет результаты тестов, необходимые для ResultDB и LUCI, в формате JSON (go/result-sink) и записывает расположение файла в консоли.
МетриксXMLResultReporter MetricsXMLResultReporter записывает тестовые метрики и запускает метрики в XML-файл в папке, указанной параметром metrics-folder на этапе invoctionEnded теста.
Многократный сбойОписание Соберите несколько FailureDescription в одном держателе.
ИмяMangleListener Прокси-прослушиватель для перевода имен тестовых методов, классов и пакетов по мере сообщения о результатах.
ПрохождениеTestFileReporter ITestInvocationListener , сохраняющий список пройденных тестовых случаев в тестовый файл.
ОтчетПройденоТесты Сообщите в файле о возможных фильтрах для исключения пройденного теста.
Результатандлогфорвардер Пересылка результатов и журналов событий.
Результатфорвардер ITestInvocationListener , который пересылает результаты вызова списку других прослушивателей.
ХранениеFileSaver Вспомогательный класс для создания файла .retention в каталоге.
Повторить результатпересылки Расширение ResultForwarder , которое всегда передает заданный номер попытки.
СнимокInputStreamSource InputStreamSource с файловой поддержкой.
StubTestRunListener Заглушка реализации ITestRunListener
SubprocessResultsReporter Реализует ITestInvocationListener который указывается как result_reporter и пересылает из подпроцесса результаты тестов, запусков тестов и вызовов тестов.
Описание теста Класс, представляющий информацию о тестовом примере.
ТестОписанияФайл Служебный класс для маршалинга и демаршаллинга списка TestDescriptions в тестовый файл.
Результат теста Контейнер для результата одного теста.
Прослушиватель TestResultListener Упрощение ITestLifecycleListener для разработчиков, которых интересуют только результаты отдельных тестов.
ТестРунРезультат Хранит результаты одного тестового запуска.
Слушатель TestRunResultListener Прослушиватель, позволяющий прочитать окончательный статус выполнения теста.
Сводка по тесту Класс для представления сводки теста.
TestSummary.TypedString
Текстрезультатрепортер Средство создания отчетов о результатах тестирования, которое пересылает результаты на текстовый принтер JUnit.
XmlResultReporter Записывает результаты JUnit в XML-файлы в формате, соответствующем Ant XMLJUnitResultFormatter.

Перечисления

ДействиеВ процессе Общие действия в разгаре.
BugreportCollector.Filter
BugreportCollector.Freq
BugreportCollector.Существительное
BugreportCollector.Relation
Статус вызова Вспомогательное перечисление для представления статуса вызова.
Логдататипе Представляет тип данных журнала.
Тестстатус Представление в Tradefed возможных статусов методов испытаний.
TestSummary.Type