Добрый день! Подскажите, пожалуйста, пробую интегрировать загрузку отчётов в Allure TestOps через наш Gitlab, и возникло несколько вопросов по CI/CD из примеров документации:
1. В оф. документации в двух разных секциях Gitlab CI/CD описан по разному. Тут
https://docs.qameta.io/allure-testops/quickstart/qa-auto/ и тут
https://docs.qameta.io/allure-testops/integrations/gitlab/cfg-job/Правильно ли я понимаю, что разница между ними в том, что в первом случае upload происходит в watch-режиме по мере завершения тестов, и, соответственно, результаты льются постепенно, а во втором случае сначала идёт полный прогон тестов, а затем заливка всех отчётов за раз? Также вопрос, зачем нужен
pkill allurectl в первом случае?
2. Launch, как понял, создаётся на момент запуска
allurectl job-run start, однако, после прогона CI/CD, на команде
allurectl job-run stop Launch остаётся открытым. Увидел, что есть команда
allurectl launch close, она требует указания Launch ID, но во время прогона переменной
ALLURE_LAUNCH_ID нет в
printenv. Судя по ответу в этом Issue
https://github.com/allure-framework/allurectl/issues/2, она должна создаваться во время прогона, или я может что-то упускаю?