Я уже опубликовал это на форумах PyCharm , но не получил ответа через несколько дней. Поэтому я решил спросить это здесь.
Моя цель - импортировать coverage.py
результаты, которые выполняются в процессе, отличном от PyCharm, в PyCharm, чтобы использовать все функции редактора покрытия, которые поставляются с PyCharm.
Я использую PyCharm Professional Edition, поэтому у меня есть доступ к функции покрытия.
У меня есть python код, который нельзя запустить непосредственно в PyCharm, так как его нужно запускать изнутри Процесс сервера базы данных (PL/Python
в Postgres, если кому-то интересно).
Я использую пакет покрытия в процессе базы данных для создания отчета json, но я также могу экспортировать формат в любой способ, который поддерживает coverage.py
.
Согласно документации Pycharm Управление наборами кодовых покрытий должен быть способ
"Загрузить ... покрытие suite. "
В инструкциях сказано, что для этого вы можете
" Нажмите кнопку Добавить и выберите необходимый файл .es
в открывшемся диалоговом окне. "
Что тип формата это файл .es
? Может ли coverage.py
экспортировать в этот формат напрямую? Или это как-то связано с "сборкой серверов"? Я не смог найти в Google ничего, связанного с .es
файлами + coverage.py
, и единственный релевантный результат поиска в документации PyCharm для .es
- это сама страница "Управление наборами покрытия кода".
Я пытался импорт отчета json и отчета xml, созданного coverage.py
, но PyCharm не позволил бы мне выбрать его (или даже показать его и диалоговое окно «Добавить набор»).
Что еще можно попробовать импортировать мои результаты coverage.py
в PyCharm?
Спасибо за любую помощь!