Как я могу импортировать покрытие кода в Pycharm, выполненное на другом компьютере? - PullRequest
1 голос
/ 02 апреля 2020

Я уже опубликовал это на форумах 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?

Спасибо за любую помощь!

...