如何进行自动测试以注意到子目录中的更改?
我有一些像这样组织的子模块:
|-- app
| |-- models
| | |-- foo
| | | |-- foo-1.rb
| | | |-- foo-2.rb
| | | |-- foo-3.rb
| | |-- foo.rb
如何进行自动测试以注意到对 foo-*.rb 所做的更改,然后运行适当的规范?
I have some submodules organized like this:
|-- app
| |-- models
| | |-- foo
| | | |-- foo-1.rb
| | | |-- foo-2.rb
| | | |-- foo-3.rb
| | |-- foo.rb
How can I get autotest to notice changes made to foo-*.rb, and then run the appropriate specs?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您可以使用映射填充 autotest/discover.rb 文件:
您可以找到更多如何使用映射和挂钩 在 API 文档中。
You can populate your autotest/discover.rb file with mappings:
You can find more how to use the mappings and hooks in the API docs.
也许你应该调查 watchr
https://github.com/mynyml/watchr
它类似于自动测试,同时相当多的可配置性和更容易设置。
Perhaps you should investigate watchr
https://github.com/mynyml/watchr
It's similar to autotest, while being quite a bit more configurable and more easily setup.
另一个有趣的选择是 guard。
Another interesting alternative is guard.