2013-04-04 67 views
0

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

回答

0

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

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

但是,你必须确保你别动你的源代码到另一个文件夹,否则测试/覆盖报告将包含错误的路径和声纳将不能够连接这些测试/报道结果到您的项目资源。

相关问题