2

我的 TeamCity 服务器上有一个构建配置,它一步编译解决方案,然后使用 NUnit 构建步骤运行大约 1650 个测试。

当 NUnit 构建步骤在没有覆盖分析的情况下运行时,它会在大约 25 分钟内运行所有测试。
当我启用 dotCover 分析时,运行时间会达到 100 分钟或更长。

这使得运行变得相当不切实际,因为整个构建最终花费了 2 个多小时,但我仍然希望能够获得覆盖信息,所以我不愿意完全关闭它。

是否可以使用另一种配置来运行测试,从而更快地收集覆盖率信息?通常我可以在 TeamCity 或构建代理机器上进行其他配置以加快速度吗?
或者我可以对测试本身做些什么来加快速度?

设置:

  • TeamCity 9.1.1 与 dotCover 3.1.1
  • NUnit 构建运行 2.6.1
  • 引用的 NUnit 程序集 2.5.10
4

0 回答 0