Как ZenTest обнаруживает сохранение файлов?

Я прочитал исходный код ZenTest, но не нашел, где он реализован.

Не могли бы вы дать мне какую-нибудь подсказку? Заранее спасибо.

Пошаговое руководство по созданию собственного Slackbot: От установки до развертывания
Пошаговое руководство по созданию собственного Slackbot: От установки до развертывания
Шаг 1: Создание приложения Slack Чтобы создать Slackbot, вам необходимо создать приложение Slack. Войдите в свою учетную запись Slack и перейдите на...
0
0
100
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Похоже, что в autotest.rb метод называется find_files_to_test, алгоритм довольно простой, каждую секунду он проверяет даты всех файлов, которые влияют на тестирование, а затем, используя некоторый анализ зависимостей для измененных файлов, он решает, какие тесты запускать.

В Windows это было бы значительно быстрее, если бы он использовал наблюдатель файловой системы.

Время сна определяется инициализацией self.sleep = 1 и вызывается из wait_for_changes.

Kernel.sleep self.sleep until find_files_to_test

Другие вопросы по теме