TeamCity 和运行 NUnit 测试
在 TeamCity 中,我需要说明包含要执行的 NUnit 测试的程序集的确切位置。
是否有一个选项可以声明 .SLN 文件,以便动态查找这些测试项目?
In TeamCity, i need to state exact locations of assemblies that contain NUnit tests to be executed.
Is there an option to state a .SLN file so it will look up these test projects dynamically?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以在运行测试框中使用通配符表达式:
上面将从源文件夹下的任何 bin 文件夹下的任何程序集运行测试,该文件夹在程序集名称末尾包含“测试”。
You can use wildcard expressions in the Run tests from box:
The above would run tests from any assembly under any bin folder under the Source folder which contains 'Tests' at the end of the assembly name.
根据您使用的是 MSBuild 还是 NAnt,您可以向构建脚本添加一个条目,如下所示:
在上面的示例中,两条 TestAssemblies 行指向您的程序集。
您可以在这里阅读更多相关信息:http:// blogs.jetbrains.com/teamcity/2008/09/24/using-teamcity-nunit-launcher/
Depending on whether you're using MSBuild or NAnt, you can add an entry to your build script like this:
In the example above, the two TestAssemblies lines point to your assemblies.
You can read more about this here: http://blogs.jetbrains.com/teamcity/2008/09/24/using-teamcity-nunit-launcher/