我阅读了ZenTest的一些源代码,但没有找到它的实现位置。
你可以给我一些线索吗?提前谢谢。答案 0 :(得分:1)
看起来它在autotest.rb
方法中称为find_files_to_test
,算法非常基本,每秒都检查影响测试的所有文件的日期,然后使用一些依赖性分析更改的文件,它决定运行哪些测试。
在Windows中,如果使用文件系统观察程序,这将明显加快。
定义睡眠时间初始化self.sleep = 1
并从wait_for_changes
Kernel.sleep self.sleep until find_files_to_test