Выполнять сквозные тесты на основе maven и отображать результат в Tekton Dashboard

Наши сквозные тесты основаны на maven/CucumberJVM. Все артефакты создаются с использованием Jenkins и сохраняются в Artifactory. Тогда тектон должен для одной (или нескольких) сред

  • взять на себя и настроить инфраструктуру (поды, входящие данные, карты конфигурации и т. д.) с помощью helm
  • запустить сквозные тесты Cucumber в среде
  • показать результаты
  • успех или провал и очистка.

Как мне отобразить результаты тестового запуска? В Tekton Dashboard? Для этого уже есть плагины? Можно ли там отображать статические html-файлы в результате тестового запуска?

Заранее благодарим за любую подсказку. С уважением, Инго

1 ответ

Решение

Сопровождающий Tekton Dashboard здесь; Думаю, это отличная идея.

Итак, что касается просмотра результатов (вы упомянули запуск сборки в Jenkins, но вы также можете использовать Maven в Tekton Pipeline), в то время как Jenkins имеет множество плагинов и может хранить артефакты (например, результаты тестов), нам не хватает для Tekton Dashboard прямо сейчас. Возможно, мы куда-то предоставляем интерактивные ссылки, но тогда меня беспокоят браузеры по умолчанию для отображения XML/JSON и т. Д. Очевидно, просто печатать (в стандартный вывод, для задачи) html/xml и т. Д. Не очень хорошо.

Я поднял этот вопрос на нашем канале панели инструментов Tekton Slack (для удобства здесь есть ссылка на присоединение), и я ожидаю, что мы создадим проблему для правильного обсуждения этого вопроса на GitHub, чтобы любой мог легко следить и отслеживать обсуждения.

К вашему сведению, у нас есть еженедельные рабочие группы по всем проектам Tekton, к которым может присоединиться любой желающий, и мы могли бы обсудить это более подробно и там.

Мы рады предоставить здесь обновленную информацию, как только будет достигнут результат, сейчас нет возможности сделать это хорошо.

Обновление: один из наших основных разработчиков и участников предложил https://github.com/tektoncd/dashboard/issues/895 как проблему, которую вы ищете!

Другие вопросы по тегам