【发布时间】:2015-11-09 21:03:14
【问题描述】:
我想在 Team City 7.X(或更高版本)中运行 nSpec。 我已经看到 Team City 支持 mSpec 框架,但不支持 nSpec。而且 XML Report Processing 选项似乎不支持 nSpec。
有可能吗?
【问题讨论】:
标签: continuous-integration teamcity nspec
我想在 Team City 7.X(或更高版本)中运行 nSpec。 我已经看到 Team City 支持 mSpec 框架,但不支持 nSpec。而且 XML Report Processing 选项似乎不支持 nSpec。
有可能吗?
【问题讨论】:
标签: continuous-integration teamcity nspec
我知道这个问题已经很老了,但我想我会发布以防有人遇到这个问题,就像我最近一样。
从我的角度来看,有 2 个选项(直到 TeamCity 中有一个内置的跑步者)。
选项 1:将 NSpec 测试配置为作为 NUnit 测试运行
我发现这样做的最佳方法是使用一种解决方法,它允许 NSpec 测试作为 NUnit 测试运行。
选项 2:在构建服务器上安装 NSpec 控制台并使用命令行执行测试
由于 TeamCity 允许直接使用命令行,因此您可以在构建服务器上安装 NSpec 控制台并直接从此处运行测试。我没有这样做,所以不能给你太多的方向,但是当它返回一个失败的结果等时,它可能比选项 1 复杂得多。
【讨论】: