Есть ли реализация чего-то вроде autotest-fsevent для windows? - PullRequest
6 голосов
/ 24 мая 2010

По сути, это расширение для автотеста, которое прослушивает уведомления от ОС и позволяет автотесту не сканировать изменения файлов постоянно, тестируя только необходимые изменения. Это экономит использование процессора и диска.

Ответы [ 3 ]

3 голосов
/ 29 июня 2010

Windows предоставляет API для уведомления об изменении файла под названием FindFirstChangeNotification http://msdn.microsoft.com/en-us/library/aa365261(VS.85).aspx

Оказывается, кто-то уже создал небольшой рубиновый мост для этого, который вы могли бы использовать в качестве отправной точки: http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/36807

2 голосов
/ 15 мая 2011

Существует rb-fchange для Guard .

0 голосов
/ 28 января 2014

Я пробовал несколько и в Vista wdm работал лучше всего для меня.

require 'wdm'

monitor = WDM::Monitor.new
monitor.watch_recursively('c:\test') { |change|  puts change.path }
monitor.run!
...