com.android.tradefed.результат

Интерфейсы

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

Классы

ATestFileSystemLogSaver Этот класс LogSaver используется ATest для сохранения журналов по определенному пути.
BugreportCollector Сквозной ITestInvocationListener , который собирает отчеты об ошибках при возникновении настраиваемых событий, а затем вызывает ITestInvocationListener.testLog для своих дочерних элементов после сбора каждого отчета об ошибках.
BugreportCollector.Предикат Полный предикат, описывающий, когда следует создавать отчет об ошибке.
ByteArrayInputStreamSource
CollectingTestListener ITestInvocationListener , который будет собирать все результаты тестов.
ConsoleResultReporter Отчет о результатах для вывода результатов теста на консоль.
ПодсчетТестРезультатаСлушатель TestResultListener , который отслеживает общее количество тестов по TestStatus
DeviceFileReporter Служебный класс, который проверяет устройство на наличие файлов и отправляет их в ITestInvocationListener.testLog(String, LogDataType, InputStreamSource) , если они найдены.
EventsLoggerListener Прослушиватель, который регистрирует все полученные события в файле.
Описание неисправности Класс, описывающий информацию об отказе в Торговой Федерации.
ФайлВходПотокИсточник InputStreamSource , который принимает входной файл.
FileSystemLogSaver Сохраняйте журналы в файловой системе.
ФильтрованныйРезультатПересылка Вариант ResultForwarder , который позволяет сообщать только разрешенный список TestDescription .
InvocationSummaryHelper Вспомогательный класс для сбора и составления отчетов TestSummary для набора слушателей
InvocationToJUnitResultForwarder Класс, который прослушивает события ITestInvocationListener и пересылает их TestListener .
JsonHttpTestResultReporter Отчет о результатах, который кодирует результаты тестовых метрик и ветвей, информацию об устройстве в JSON и POST в конечную точку HTTP-сервиса
JUnitToInvocationResultForwarder Класс, который прослушивает события TestListener и пересылает их в ITestInvocationListener .
LegacySubprocessResultsReporter Замороженная реализация отчета о результатах подпроцесса, которая должна оставаться совместимой с более ранними версиями TF/CTS (например, 8+), несмотря на изменения в его суперклассе.
LogcatCrashResultForwarder Специальный прослушиватель: в случае сбоев (сбоев процесса инструментирования) он попытается извлечь из logcat информацию о сбое и добавить ее в сообщение об ошибке, связанное с тестом.
ЛогФайл Класс для хранения метаданных для сохраненного файла журнала.
LogFileSaver Вспомогательный метод для ITestInvocationListener , который сохраняет данные журнала в файл.
LogSaverResultForwarder ResultForwarder для сохранения журналов с помощью глобального хранителя файлов.
LUCIResultReporter Отчет о результатах, который сохраняет результаты тестов, необходимые для ResultDB и LUCI, в формате JSON (go/result-sink) и регистрирует местоположение файла в консоли.
МетрикиXMLResultReporter MetricsXMLResultReporter записывает тестовые метрики и метрики запуска в XML-файл в папке, указанной параметром metrics-folder на этапе invocationEnded теста.
ModuleResultsAndMetricsForwarder Расширение ResultAndLogForwarder , которое добавляет дополнительные метрики, связанные с модулем, к результатам теста.
Описание множественных отказов Соберите несколько FailureDescription в одном держателе.
ИмяMangleListener Прокси-слушатель для перевода названий методов тестирования, классов и пакетов по мере предоставления результатов.
PassingTestFileReporter ITestInvocationListener , который сохраняет список пройденных тестовых случаев в тестовый файл.
ОтчетПройденные тесты Сообщите в файле возможные фильтры для исключения пройденных тестов.
РезультатИЖурналПересылки Пересылка результатов и событий журналов.
РезультатForwarder ITestInvocationListener , который пересылает результаты вызова в список других слушателей.
RetentionFileSaver Вспомогательный класс для создания файла .retention в каталоге.
RetryResultForwarder Расширение ResultForwarder , которое всегда выполняет попытку с заданным номером.
SnapshotInputStreamSource Файловый InputStreamSource.
StubTestRunListener Реализация заглушки ITestRunListener
ПодпроцессРезультатыРепортер Реализует ITestInvocationListener для указания в качестве result_reporter и пересылки из подпроцесса результатов тестов, тестовых запусков, тестовых вызовов.
Описание теста Класс, представляющий информацию о тестовом случае.
TestDescriptionsФайл Служебный класс для маршалинга и демаршалинга списка TestDescriptions в тестовый файл.
РезультатТеста Контейнер для результата одного теста.
TestResultListener Упрощение ITestLifecycleListener для разработчиков, которым важны только результаты отдельных тестов.
TestRunResult Содержит результаты одного тестового запуска.
TestRunResultListener Прослушиватель, позволяющий считывать окончательный статус тестового запуска.
ТестРезюме Класс для представления сводки теста.
TestSummary.ТипизированнаяСтрока
ТекстРезультатРепортер Отчет о результатах теста, который пересылает результаты на текстовый принтер результатов JUnit.
XmlResultReporter Записывает результаты JUnit в XML-файлы в формате, соответствующем XMLJUnitResultFormatter Ant.

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

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