【发布时间】:2009-01-15 03:25:02
【问题描述】:
我阅读了一些 ZenTest 的源代码,但没有找到它的实现位置。
你能给我一些线索吗?提前致谢。
【问题讨论】:
我阅读了一些 ZenTest 的源代码,但没有找到它的实现位置。
你能给我一些线索吗?提前致谢。
【问题讨论】:
看起来它在autotest.rb 中的方法称为find_files_to_test,该算法非常基本,它每秒检查所有影响测试的文件的日期,然后对更改的文件进行一些依赖性分析,它决定运行哪些测试。
在 Windows 中,如果它使用文件系统观察程序,这将明显更快。
睡眠时间定义初始化self.sleep = 1并从wait_for_changes调用
Kernel.sleep self.sleep until find_files_to_test
【讨论】: