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