объединить отчеты об очаровании с нескольких машин в одну без повторных попыток - PullRequest
0 голосов
/ 22 апреля 2020

Прошу вас проконсультироваться по следующему вопросу об allure: я использую jenkins + pytest для запуска тестов. Одни и те же тесты выполняются на нескольких виртуальных машинах, эти машины различаются по операционным системам (разные дистрибутивы linux) и среде тестирования. После запуска тестов я хочу объединить результаты всех машин в один отчет. - здесь возникает вопрос - если я соберу все отчеты в один каталог и сгенерирую отчет, то результаты с разных машин будут считаться повторными для одного и того же теста и объединены в один. Как я могу обойти это? чтобы не сочетаться и чтобы можно было как-то разобраться, какой результат с какой машины. Спасибо.

1 Ответ

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

Я решил эту проблему, переопределив имена тестов / комплектов. Это означает, что вы должны сделать некоторую реализацию кода, работать с предшествующими слушателями, там вы можете получить имя текущего теста и переопределить его. Задайте имя теста с помощью OS + Browser или чего-то уникального.

При объединении отчетов они будут уникальными и будут отображаться правильно.

...