從從命令行運行SpecRun作爲持續集成設置的一部分,並在最近返回退出代碼120的忽略(@ignore
)測試所產生的120的退出代碼時SpecRun完成。SpecRun與@ignore測試
目前,我們打破任何退出代碼不等於0的版本(通用成功指標!)。
退出碼120是什麼意思?它只是「一個測試被忽略」嗎?或者它意味着更多?
還有其他什麼值返回?
下面的示例構建輸出。我們收集所有的退出代碼(目前1個SpecRun任務,所以只有1退出代碼收集),並打印出「退出代碼」
58> Done.
58> Result: all tests passed (5 ignored)
58> Total: 478
58> Succeeded: 473
58> Ignored: 5
58> Pending: 0
58> Skipped: 0
58> Failed: 0
58>
58> Execution Time: 00:00:42.4550000
58>
58> exit codes 120
58>
58>Build FAILED.
58>
58>Time Elapsed 00:00:44.21
========== Rebuild All: 57 succeeded, 1 failed, 0 skipped ==========
58個項目!?!你需要NDepend! :-) – AlSki 2013-04-06 10:03:12
@AlSki,哈,是的,我們這樣做完全是*另一個話題;) – 2013-04-06 14:14:15