1

我试图将我们的巡航控制系统与fitnesse集成。Fitnesse在Cruisecontrol.net执行:测试失败时不会失败构建

我希望在开发新功能之前开发一套验收测试。开发我们的验收测试,针对我们的夜间生成(不是每次签到,我们都有这个工作,但是我怀疑我们的验收测试会让这个测试减慢太多)。

因此,我希望能够运行fitnesse测试套件,并且在某些测试失败时(预期某些测试将失败,直到我们完成发布),不会使构建失败。

我有集成服务器上的验收测试以及从命令行运行的fitnesse套件(作为集成作业中的一个可执行任务)。

目前它的构建失败(runner.exe在任何测试失败时都有非零的退出代码)。

那么......没有人有用于fitsharp runner.exe的退出代码列表?有没有办法告诉巡航执行任务,我真的不关心工作的返回值?我应该使用另一个cc.net任务吗?

编辑:
目前最好的办法是包裹fitsharp亚军在批处理文件或PowerShell脚本和健身吞下返回代码
EDIT2:从fitsharp runner.exe
返回码是失败的测试数量(设置cruisecontrol.net执行任务的成功返回码元素很困难)

+0

exec任务的忽略输出在这个问题中被涵盖http://stackoverflow.com/questions/1828513/how-to-ignore-output-from-executable-with-cruisecontrol-net-build。 – 2012-01-11 23:24:13

+0

你有没有签出:http://amalkov.blogspot.com/2010/01/just-test.html – 2012-01-26 15:22:23

回答

相关问题