Как я уже писала, для прогона автотестов мы используем gitlab-ci + Cucumber Studio. Пайплайн состоит из трех стадий: download: скачивание нужных сценариев из Студии; run: запуск команды, которая прогоняет тесты; push: обновление статусов тестов в тест-ране в Студии по результатам прогона. После того, как мы перешли с задолбавшего Селениум Грид на божественный Selenosis, тесты реально начали работать. Но возникла еще одна проблема. При запуске достаточного большого набора тестов, на стадии run мы получали следующую ошибку: После чего работа этой конкретной стадии продолжалась, а вот увидеть ее результаты в Студии надежды уже не было. А значит не было никакого смысла и в самом прогоне. Было решено обойти это проблему перенаправлением лога в файл. После несколько часов ресерча (я тот еще работник с командной строкой), я нашла как это делается. Мы просто добавляем в конце команды запускающей тесты значок ">" и имя лога. Я решила называть лог по айди пайплайна. Можно по айди джобы и воо
Gitlab-ci. Job's log exceeded limit и no more output will be collected. Что делать?
14 мая 202114 мая 2021
113
2 мин