Итак, вот мой сценарий, у меня есть проект .NET, можно назвать его FooBar, который является веб-приложением, и в совершенно отдельном решении у меня есть проект .NET, назовите это FooBarSeleniumUITests, чтобы протестировать веб-приложение с помощью Selenium Webdriver, оно предназначено для набора тестов интеграции с черным ящиком. Теперь, какой лучший способ получить этот тестовый набор, отправленный в гидролокатор, как часть отчета FooBar, и, если возможно, список тестов из набора тестов будет запущен во время сборки и должен пройти, чтобы сборка была успешной , У меня уже есть набор тестов, загруженный в gallio icarus, однако на странице плагина сонара галлио говорится, что интеграционные тесты должны быть в анализируемом решении, есть ли способ обойти это?Выполнение тестов сонара из другого решения (.NET)
0
A
ответ
0
Запуск ваших ИТ до запуска анализа сонара и использование «sonar.gallio.it.mode = reuseReport» (наряду с «sonar.gallio.it.reports.path» и «sonar.gallio.it.coverage». reports.path ", чтобы найти XML-отчеты) должен это сделать.
См http://docs.codehaus.org/display/SONAR/sonar-dotnet-gallio-plugin
Однако, вы должны убедиться, что вы не двигаетесь своими источников в другую папку, в противном случае отчеты теста/охват будут содержать неправильные пути и сонар не сможет прикрепить этот тест/покрытие результаты ваших ресурсов проекта.