声纳从不同的解决方案运行测试(.NET)

时间:2013-04-04 22:38:13

标签: .net testing selenium sonarqube gallio

所以这是我的场景,我有.NET项目,我们称之为FooBar,这是一个Web应用程序,在一个完全独立的解决方案中我有一个.NET项目让我们称之为FooBarSeleniumUITests来使用Selenium Webdriver测试Web应用程序,它旨在成为一个黑盒集成测试套件。现在,将这个测试套件作为FooBar报告的一部分报告给声纳的最佳方法是什么,并且如果可能的话,测试套件中的测试列表将在构建时启动,需要通过才能使构建成功。我已经将测试套件加载到了gallio icarus中,但是声纳gallio插件页面指出集成测试必须在分析的解决方案中,有没有办法解决这个问题?

1 个答案:

答案 0 :(得分:0)

在启动Sonar分析并使用“sonar.gallio.it.mode = reuseReport”(以及“sonar.gallio.it.reports.path”和“sonar.gallio.it.coverage.reports”之前运行您的IT .path“找到XML报告”应该成功。

请参阅http://docs.codehaus.org/display/SONAR/sonar-dotnet-gallio-plugin

但是,您必须确保不将源移动到另一个文件夹,否则测试/覆盖率报告将包含错误的路径,并且Sonar将无法将这些测试/覆盖率结果附加到您的项目资源。 / p>