ZenTest如何在检测文件保存方面起作用?

时间:2009-01-15 03:25:02

标签: ruby zentest

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

你可以给我一些线索吗?提前谢谢。

1 个答案:

答案 0 :(得分:1)

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

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

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

调用
Kernel.sleep self.sleep until find_files_to_test