0

我阅读了 ZenTest 的一些源代码,但没有找到它的实现位置。

你能给我一些线索吗?提前致谢。

4

1 回答 1

1

看起来它在autotest.rb方法中被调用find_files_to_test,该算法非常基本,它每秒检查所有影响测试的文件的日期,然后对更改的文件使用一些依赖性分析,它决定运行哪些测试。

在 Windows 中,如果它使用文件系统观察程序,这将明显更快。

睡眠时间定义为初始化self.sleep = 1并从wait_for_changes

Kernel.sleep self.sleep until find_files_to_test
于 2009-01-15T04:17:51.750 回答