2012-09-25 69 views
1

我通過聲納亞軍客戶端使用聲納。實際上,我從NAnt構建系統調用它,並且在退出代碼不爲0的情況下NAnt EXEC調用應該失敗。聲納亞軍退出代碼始終爲0

但是,最近我遇到了一個問題,即聲納轉輪總是返回0退出碼,甚至如果其中一個插件(例如NDeps)拋出異常。據我所知,在這種情況下分析數據不會被提交給數據庫,因此這是失敗的一個很好的理由。

我似乎記得用來表現我預期的方式聲納/聲納亞軍以前的版本之一 - 如果一個插件出現故障,退出代碼是不是0

今天我用聲納3.2 /聲納亞軍2.0/C#生態系統1.4,這是所有最新的,據我所知。

是否有配置標誌在某處返回適當的退出代碼?解決此問題的其他解決方法?

回答

2

有關信息:有關此主題的討論目前正在Sonar用戶郵件列表上發生。它可以遵循這裏:http://sonar.15.n6.nabble.com/Sonar-runner-exit-code-is-always-0-tt5003433.html

編輯:經過與燕調查後,事實證明,Sonar BAT腳本行爲有所不同,取決於使用的Windows vesion。閆建議了一種方法來解決這個問題,a ticket has been opened爲下一個版本的聲納亞軍。

+0

這就是我在Sonar用戶郵件列表:)在這裏複製它,以吸引更多的觀衆。讓我們繼續像你所建議的討論。 –

+0

是的,我猜想是你,我只是發佈消息讓別人知道這個問題正在其他地方討論:-) –