Обычно команды никогда не полагаются на консольный журнал. Они используют отчеты HTML: https://github.com/intuit/karate/tree/master/karate-demo#example -отчет
Это способ go, особенно при параллельном запуске комплектов тестов, поскольку журналы будут разбросаны.
Тем не менее, вы должны иметь возможность написать небольшое количество пользовательского кода для выгрузки объекта Results
на консоль любым удобным для вас способом.
Загрузка артефактов Maven это нормально для сборки CI. После этого, если ваш уровень журнала DEBUG
, вы увидите сводку по каждому тесту, включая пройденные / неудачные данные. Вы можете проверить, поддерживает ли GitLab возможность «кэшировать» зависимости Maven, так что вы не увидите его постоянно.