2016-10-21 2 views
0

Когда я запускаю код Покрытие -either как часть вызова тест единицы или Analyze | Generate Coverage Report результат представляет собой резюме только одна линия, как показано ниже:Как просмотреть детали покрытия кода в Intellij

enter image description here

Вместо мы хотим увидеть покрытие по классу - чтобы оттолкнуться на подвешенные области. Еще лучше будет детализировать области для каждого класса (для строк?) Имеет ли у IJ какие-либо из этих возможностей?

ответ

1

Aha! Он появляется в Проводнике. Теперь там действительно должен также быть текстовым отчетом .. так что если кто-нибудь знает, где это или как сгенерировать его, то будет принят еще один ответ.

Примечание: Я не могу показать полные имена для конфиденциальности причинам

enter image description here

+0

На панели инструментов рядом с этой таблицей находится кнопка отчета об общем покрытии (поле с зеленой стрелкой вверх). Также, если вы дважды щелкаете по одному из классов, покрытие должно отображаться в открывающемся редакторе (грандиозные/красные полосы в желобе). –

0

С Intellij documentation. Чтобы сгенерировать отчет о покрытии кода

  1. Выполните одно из следующих действий:
    • На главном меню выберите Анализировать | Создать отчет о покрытии.
    • На панели инструментов окна инструмента покрытия нажмите exportToTextFile.
  2. В открывшемся диалоговом окне «Создать отчет о покрытии» укажите целевой каталог, в котором будет храниться сгенерированный отчет, и, при необходимости, установите флажок «Открыть сгенерированный HTML в браузере».
  3. Нажмите «Сохранить». IntelliJ IDEA будет хранить сгенерированный отчет в указанном местоположении, а также открыть его в браузере по умолчанию, если соответствующий флажок установлен.
+0

Huh .. этот каталог не существует. Любые предложения, почему это может быть? – javadba

+0

Хорошо. Иногда я запускаю тесты из командной строки, и этот каталог может быть сгенерирован sbt. Я наткнулся на эту ссылку, которая может быть использована https://www.jetbrains.com/help/idea/2016.2/viewing-and-exploring-test-results.html – davidrpugh

+0

, что ссылка предназначена для результатов теста, а не для покрытия кода;) – javadba

Смежные вопросы