2

Я сопоставил ключ в Vim для запуска основанных на curl тестов в моем API с помощью :map ,t :w\|:!quizzical tests.sh <CR> . Тесты запускаются, как и ожидалось, когда я нажимаю клавишу; тем не менее, испытания, которые занимают больше времени, как говорят, провалились. Эти же тесты многократно проходят, когда в обычной оболочке. Возможно ли, что Vim применяет более строгий лимит времени ожидания?

1 ответ1

1

Я упустил из виду тот факт, что сервер перезагружается при сохранении. Таким образом, когда я нажимал ярлык, тесты начинались, пока сервер распознавал изменение, и, следовательно, более длительные тесты прерывались при перезапуске сервера.

Проблема была не в Vim или его оболочке, а в использовании сопоставления клавиш, которое затем сохраняет тесты для автоматического перезапуска сервера. Более конкретно, вероятно, проблема заключалась в том, что тесты и перезапуск сервера были независимыми задачами, инициированными одним и тем же событием.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .