Как создать отчет NUnit XML во время выполнения теста с использованием VSTS (Unit Test Adapter)
Я автоматизирую веб-приложение с помощью Selenium WebDriver с C# NUnit Framework и могу генерировать отчет в формате XML при запуске теста с использованием NUnit GUI или NUnit Console.
Я смотрю, как создать отчет во время выполнения теста с помощью Nunit Test Adapter (Visual Studio 2015).
Может ли какая-либо помощь по этому же вопросу, это будет высоко оценено.
Спасибо садик
2 ответа
Код для создания выходного отчета в формате XML имеет расширение, которое не включено в адаптер NUnit. Потому что, в конце концов, это всего лишь "адаптер", который я чувствовал, что пользователям не нужен собственный вывод NUnit, а только то, что обеспечивает Visual Studio.
Другая причина этого заключается в том, что у адаптера изначально не было возможности предоставить ему какие-либо параметры, поэтому вы не могли запросить отчет XML! Тем не менее, адаптер теперь читает файл runsettings, в который можно включить эквивалент параметра console --result.
В итоге, это будет новая функция, и вам придется запросить ее. Если вы это сделаете, обязательно используйте правильный репозиторий: nunit-vs-adapter или nunit3-vs-adapter, в зависимости от того, используете ли вы NUnit V2 или V3.
Теперь можно сгенерировать отчет nUnit xml даже с vs-адаптером. Вам нужно будет создать
.runsettings
файл с похожим содержанием:
<?xml version="1.0" encoding="utf-8"?>
<RunSettings>
<NUnit>
<TestOutputXml>C:\TestResults</TestOutputXml>
</NUnit>
</RunSettings>
Подробнее об этом здесь . Также вы можете проверить эту проблему .
Вам нужно будет убедиться, что VS заметила ваш файл runsettings.