1

В настоящее время я создаю несколько автоматизированных тестов для phpunit. Это означает, что я могу запускать phpunit несколько раз в день. Иногда после запуска Windows Explorer просто начинает отставать.

Это выражается несколькими способами: при щелчке правой кнопкой мыши в проводнике Windows контекстное меню отображается в течение нескольких секунд, удаление папок занимает очень много времени (а иногда и полностью останавливается), переименование файлов / папок занимает очень много времени, моя иконка накладки исчезают и т. д. Единственный способ решить эту проблему - перезагрузить компьютер (уничтожение и повторный запуск explorer.exe не помогают).

Проблема временная. Иногда я могу запустить phpunit десятки раз, и ничего не происходит. Затем я запускаю его снова на том же тесте и ... бинго. Я испытал это на двух разных компьютерах, на обоих работает Windows 7-64 bit Home Edition. Это никогда не произойдет, если я не запустил phpunit.

Есть ли способ, которым я могу остановить phpunit от этого? Или, по крайней мере, исправить это без необходимости полной перезагрузки?

1 ответ1

0

Один из способов исправить это - переместить phpUnit вниз по цепочке инструментов. Вместо того, чтобы запускать его для каждого небольшого изменения, просто запускайте его раз в неделю или около того. Другим вариантом, который работает в том же духе, является создание опытного веб-сервера. Если вы работаете в командной среде, то ваша команда, вероятно, уже имеет это (для сборки запроса на извлечение и для тестирования). Как правило, это лучшее место для запуска ваших юнит-тестов. Даже если вы работаете в одиночку, неплохо было бы начать использовать такую настройку, потому что она имеет много преимуществ, помимо того, что делает модульное тестирование менее навязчивым.

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