ZenTest 如何检测文件保存?
我读了一些ZenTest的源代码,但没有找到它的实现位置。
你能给我一些线索吗? 提前致谢。
I read some source code of ZenTest but didn't find where it is implemented.
Could you give me give some clue? Thanks in advance.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
看起来它在 autotest.rb 中的方法称为 find_files_to_test ,该算法非常基本,每秒都会检查影响测试的所有文件的日期,然后,对更改的文件使用一些依赖性分析,它决定运行哪些测试。
在 Windows 中,如果使用文件系统观察器,速度会快得多。
睡眠时间在初始化
self.sleep = 1
时定义并从wait_for_changes
调用It looks like its in
autotest.rb
the method is calledfind_files_to_test
, the algorithm is pretty basic, every second it checks the dates on all the files that affect testing and then, using some dependency analysis on the changed files, it decides which tests to run.In Windows this would be significantly faster if it used a file system watcher.
The sleep time is defined initialize
self.sleep = 1
and invoked fromwait_for_changes