2012-11-17 26 views
3

是否有任何工具/庫,例如Guard(用於Ruby on Rails的)爲Java這聽文件系統更改的項目和關聯,即修改代碼文件自動運行單元測試與那個類或整個項目。爲Java自動化單元測試,一旦代碼改變

+0

讀你可以設置一個持續集成系統,它會檢查你的版本變化控制,並使你成爲一個新的構建(包括運行你的測試) – Robin

+0

@Robin我們有一個持續集成系統,但我需要一些東西,我可以在我的系統上使用前檢入和inde中央CI服務器的側面。 – sandeepkunkunuru

回答

0

我不知道你是否還在尋找答案,但我寫了一個小小的工具,受到Guard的啓發,可以做你想做的事:

https://github.com/athieriot/JTaches

它使用可用的守望者API在Java7

希望它可以幫助

1

有趣的是,是的,確實Guard.rb支持java感謝後衛Java的寶石。最好的事情是,這確實支持maven,ant或者你的構建系統。這允許設置jenkins和黃瓜,然後在編輯特徵/源代碼時讓警衛運行您的測試。

以下內容添加到您的項目的Gemfile:

gem 'guard-java' 

然後發出bundler install && guard init java

其餘的可以在https://github.com/infospace/guard-java