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