Изменить вывод каратэ в Gitlab - PullRequest
1 голос
/ 22 апреля 2020

Я использую каратэ для тестирования автоматизации и использую конвейер Gitlab CI / CD для работы в разных конвейерах. Можно ли редактировать вывод в консоли gitlab?

Прямо сейчас, когда тест-каратэ запускается в конвейере, на выходе выводятся типичные зависимости загрузки maven.

Я бы хотел, чтобы на выходе отображался сценарий теста каратэ ios и отображался зеленый / красный для теста на прохождение / неудачу.

1 Ответ

1 голос
/ 22 апреля 2020

Обычно команды никогда не полагаются на консольный журнал. Они используют отчеты HTML: https://github.com/intuit/karate/tree/master/karate-demo#example -отчет

Это способ go, особенно при параллельном запуске комплектов тестов, поскольку журналы будут разбросаны.

Тем не менее, вы должны иметь возможность написать небольшое количество пользовательского кода для выгрузки объекта Results на консоль любым удобным для вас способом.

Загрузка артефактов Maven это нормально для сборки CI. После этого, если ваш уровень журнала DEBUG, вы увидите сводку по каждому тесту, включая пройденные / неудачные данные. Вы можете проверить, поддерживает ли GitLab возможность «кэшировать» зависимости Maven, так что вы не увидите его постоянно.

...