代码之家  ›  专栏  ›  技术社区  ›  insane.dreamer

自动测试有限循环

  •  2
  • insane.dreamer  · 技术社区  · 16 年前

    我在Rails项目中使用AutoTest时遇到了一个问题,即当测试失败时(即,我修改了一个测试文件,AutoTest自动运行测试),AutoTest会继续尝试运行测试(当然,每次都会失败,因为文件尚未修改),而不是等待文件再次保存。当咆哮通知打开时,当我试图修复代码以使测试通过时,这会非常烦人。它不是一直都会发生,但大多数时候都会发生。有没有其他人遇到这个问题并知道解决方案?谢谢。

    1 回复  |  直到 16 年前
        1
  •  5
  •   insane.dreamer    16 年前

    我找到了解决办法。可能是因为OSX(在Leopard上运行)更改了文件夹中的.ds_存储文件或其他临时文件。将以下内容添加到my.autotest中就可以了(这也会阻止autotest查看由ferret生成的索引文件夹)。

    Autotest.add_hook :initialize do |at|
      %w{.git vendor index .DS_Store ._}.each {|exception| at.add_exception(exception)}
    end