Вопрос к тем, кто шарит в CI/CD + Allure.
Сейчас все тесты, которые я оборачиваю маркером для его прогона в пайплайне через гитлаб запускаются все целиком каждый раз, когда я делаю коммит.
Стоит задача категоризировать их разными маркерами (одни под регресс, другие только на функционал, третьи ещё на что-то) с целью прогона только одного вида тестов, но получения отчетности по всем съютам с одним обновленным, а не только по последнему запущенному.
Например,стоит задача прогнать 5 тестовых набороов в разное время: например, один на регресс 2 раза в день утром и вечером, другой на функциональные тесты раз в день, третий вообще вручную нужно запускать, чтобы посмотреть исправление бага, четвёртый и пятый на ещё что-то
Но трабл в том, что Allure постоянно перезаписывает файл репорта. Он не может строить один отчёт по тестам, которые запускались в разное время. Репортится только последний прогон твоего теста.
Что делать в такой ситуации? Создавать ли разные проекты или как? Рассматриваю варианты других тулзов.