Вам необходимо сначала объединить выходные XML-файлы, а затем создать из них файл Xunit.
Для этого есть инструмент под названием rebot
, который устанавливается вместе с Robot Framework.После того, как вы запустите свои тесты Robot Framework и получите несколько разных output.xml
файлов, вы можете выполнить следующую команду:
Предположим, у вас есть output1.xml и output2.xml.
rebot -R --xunit mergedxunit.xml output*.xml
Выполнение этой команды создаст новый файл mergedxunit.xml
, содержащий все контрольные примеры, выполненные в форматах output1.xml
и output2.xml
в формате xunit.Обратите внимание, что если вы уберете флаг -R
, новые выходные тесты заменят идентичные тесты в объединенном файле.
Вот кодовый файл rebot.py
, содержащий информацию обо всех различных принятых параметрах: https://github.com/robotframework/robotframework/blob/master/src/robot/rebot.py