Добрый день.
У робота есть возможность повторно запустить упавшие тесты и сделать слияние результата с первым прогоном.
Но как получить в результате xunit совместимый отчет именно после слияния ?
я пробовал стороннюю библиотеку xunitmerge, она делает слияние, но не так как задумано, xunitmerge подходит для слияния нескольких разных прогонов в один, он просто склеивает 2 отчета в один.
Хотелось бы получить итоговый результат как это делает робот со своими отчетами, если в первый прогон тест завершился неудачей и если второй прогон этого теста успешен, то в результирующем отчете будет успех по этому тесту. Это можно сделать нативными методами робота, может быть параметрами дополнительно как то надо указывать что то при формировании отчетов?
Сейчас я запускаю вот так
robot --output original.xml -x xunit1.xml keyword_driven.robot
robot --rerunfailed original.xml --output rerun.xml -x xunit2.xml keyword_driven.robot
rebot --merge original.xml rerun.xml