Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我阅读了 ZenTest 的一些源代码,但没有找到它的实现位置。
你能给我一些线索吗?提前致谢。
看起来它在autotest.rb方法中被调用find_files_to_test,该算法非常基本,它每秒检查所有影响测试的文件的日期,然后对更改的文件使用一些依赖性分析,它决定运行哪些测试。
autotest.rb
find_files_to_test
在 Windows 中,如果它使用文件系统观察程序,这将明显更快。
睡眠时间定义为初始化self.sleep = 1并从wait_for_changes
self.sleep = 1
wait_for_changes
Kernel.sleep self.sleep until find_files_to_test