
Похоже, что в autotest.rb метод называется find_files_to_test, алгоритм довольно простой, каждую секунду он проверяет даты всех файлов, которые влияют на тестирование, а затем, используя некоторый анализ зависимостей для измененных файлов, он решает, какие тесты запускать.
В Windows это было бы значительно быстрее, если бы он использовал наблюдатель файловой системы.
Время сна определяется инициализацией self.sleep = 1 и вызывается из wait_for_changes.
Kernel.sleep self.sleep until find_files_to_test