【问题标题】:How ZenTest works in detecting file save?ZenTest 如何检测文件保存?
【发布时间】:2009-01-15 03:25:02
【问题描述】:

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

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

【问题讨论】:

    标签: ruby zentest


    【解决方案1】:

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

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

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

    Kernel.sleep self.sleep until find_files_to_test
    

    【讨论】:

      猜你喜欢
      • 2013-06-22
      • 1970-01-01
      • 1970-01-01
      • 2013-04-12
      • 2020-08-30
      • 2016-08-24
      • 2012-07-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多