是否有任何工具/库,如Java 的Guard(用于 Ruby on Rails),它们监听文件系统更改,即项目中代码文件的更改,并自动运行与该类或整个项目相关的单元测试。
问问题
311 次
3 回答
2
看起来你需要像Jenkins这样的东西,在本地运行 + FSTrigger插件。
但是如果你需要从你的应用程序中监控文件系统的变化(Guard 是通用工具),Stackoverflow 上有关于它的讨论:
于 2012-11-17T21:16:50.100 回答
1
有趣的是,Guard.rb 确实支持 java,这要归功于 guard-java gem。最棒的是,它确实支持 maven、ant 或任何您的构建系统。这允许设置 jenkins 和 cucumber,然后在您编辑功能/源代码时让警卫运行您的测试。
将以下内容添加到项目的 Gemfile 中:
gem 'guard-java'
然后发出bundler install && guard init java
于 2014-12-15T00:02:17.460 回答
0
我不知道你是否还在寻求答案,但我写了一个小工具,灵感来自 Guard,它可以做你想做的事:
https://github.com/athieriot/JTaches
它使用 Java7 中可用的 Watcher API
希望能帮助到你
于 2013-06-03T12:43:25.847 回答