Предотвращение создания pytest.каталоги кэша в Pycharm
Я использую Pycharm для этого года появления кода, и я использую pytest для тестирования всех примеров и вывода.
Я бы предпочел, чтобы pytest не создать .кэшировать каталоги по всему дереву каталогов. Есть ли в любом случае отключить создание.каталоги кэша при сбое тестов?
1 ответов
есть два основных варианта:
-
отключить кэширование вообще (кэширование выполняется с помощью
cacheprovider
плагин):pytest -p no:cacheprovider
-
изменение местоположения кэша в настройках
cache-dir
конфигурации (требуетсяpytest
3.2+)задает каталог, в котором хранится содержимое плагина кэша. Каталог по умолчанию .кэш который создан в rootdir. Каталог может быть относительным или абсолютным путем. Если задать относительный путь, то каталог создается относительно rootdir.
вот пример конфигурации запуска PyCharm с no:cacheprovider
: