2013-04-04 2 views
0

Итак, вот мой сценарий, у меня есть проект .NET, можно назвать его FooBar, который является веб-приложением, и в совершенно отдельном решении у меня есть проект .NET, назовите это FooBarSeleniumUITests, чтобы протестировать веб-приложение с помощью Selenium Webdriver, оно предназначено для набора тестов интеграции с черным ящиком. Теперь, какой лучший способ получить этот тестовый набор, отправленный в гидролокатор, как часть отчета FooBar, и, если возможно, список тестов из набора тестов будет запущен во время сборки и должен пройти, чтобы сборка была успешной , У меня уже есть набор тестов, загруженный в gallio icarus, однако на странице плагина сонара галлио говорится, что интеграционные тесты должны быть в анализируемом решении, есть ли способ обойти это?Выполнение тестов сонара из другого решения (.NET)

ответ

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

Однако, вы должны убедиться, что вы не двигаетесь своими источников в другую папку, в противном случае отчеты теста/охват будут содержать неправильные пути и сонар не сможет прикрепить этот тест/покрытие результаты ваших ресурсов проекта.