TeamCity 和运行 NUnit 测试

发布于 2024-11-15 05:28:42 字数 92 浏览 2 评论 0原文

在 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

提赋 2024-11-22 05:28:42

您可以在运行测试框中使用通配符表达式:

Source\\**\bin\\**\*Tests.dll

上面将从源文件夹下的任何 bin 文件夹下的任何程序集运行测试,该文件夹在程序集名称末尾包含“测试”。

You can use wildcard expressions in the Run tests from box:

Source\\**\bin\\**\*Tests.dll

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.

银河中√捞星星 2024-11-22 05:28:42

根据您使用的是 MSBuild 还是 NAnt,您可以向构建脚本添加一个条目,如下所示:

<ItemGroup>
  <TestAssemblies Include="tests\\test*.dll"/>
  <TestAssemblies Include="tests.lib\\test*.dll"/>
</ItemGroup>

<Target Name="runTests">
  <Exec Command="$(teamcity_dotnet_nunitlauncher) v2.0 x86 NUnit-2.5.0 %(TestAssemblies)" />
</Target>

在上面的示例中,两条 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:

<ItemGroup>
  <TestAssemblies Include="tests\\test*.dll"/>
  <TestAssemblies Include="tests.lib\\test*.dll"/>
</ItemGroup>

<Target Name="runTests">
  <Exec Command="$(teamcity_dotnet_nunitlauncher) v2.0 x86 NUnit-2.5.0 %(TestAssemblies)" />
</Target>

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/

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文