Есть ли все-таки мы можем исключить определенные пакеты при запуске покрытия кода с использованием IntelliJ IDEA в качестве покрытия? В разделе «Run/Debug Configurations> Coverage» есть опция, которая позволяет нам включать классы/пакеты, но было бы очень утомительно включать около нескольких сотен пакетов, чтобы исключить лишь некоторые из них.IntelliJ IDEA: исключить пакеты при запуске покрытия кода
8
A
ответ
6
Возможно, нет способа сопоставить пакеты, которые вы хотите включить, с помощью нескольких подстановочных знаков? Если вы хотите исключить один пакет из пяти пакетов (a, b, c, d и e), это единственный вариант, который я нашел до сих пор (в диалоговом окне «Run/Debug Configurations»):
com.stackoverflow.a.*
com.stackoverflow.b.*
com.stackoverflow.d.*
com.stackoverflow.e.*
Это довольно неуклюжий.
Когда я бегу с покрытием кода (с различной конфигурацией), следующий вывод показан:
D:\Programs\Java\jdk1.8.0_72\bin\java [...]
---- IntelliJ IDEA coverage runner ----
sampling ...
include patterns:
com\.stackoverflow\.q35257485\..*
com\.stackoverflow\.q34245660\.AnimatedBoxman(\$.*)*
exclude patterns:
Process finished with exit code 0
«исключить модели:» линия создает впечатление, что оно должно быть возможным исключить пакеты и/или классы, но я не вижу возможности сделать это (в диалоговом окне «Run/Debug Configurations»).
Смежные вопросы
- 1. Как исключить исходный код из измерения покрытия в IntelliJ IDEA?
- 2. LCOV, чтобы исключить целые пакеты из анализа покрытия кода
- 3. Инструмент покрытия кода Java для Idea IntelliJ Community Edition
- 4. Intellij IDEA: развернуть файлы (вкладки) при запуске
- 5. java.lang.NoSuchMethodError при запуске теста в IntelliJ IDEA
- 6. Где окно покрытия кода в моем IntelliJ?
- 7. Исключить шаблон из покрытия кода?
- 8. Исключить библиотеку javascript после завершения кода в IntelliJ IDEA
- 9. Как исключить блок кода в Intellij IDEA Structural Replace
- 10. Исключить папку в intellij idea, используя Maven
- 11. IntelliJ бегун покрытия коды - безголовый
- 12. IntelliJ - исключить некоторые классы (пакеты) из отчета об охвате теста
- 13. Исключить класс из покрытия кода - .runsettings
- 14. Исключить метод из покрытия кода Ncover
- 15. Как просмотреть детали покрытия кода в Intellij
- 16. Исключить файлы в coverstory при проверке покрытия кода
- 17. IntelliJ Idea 15 зависает при запуске и отладке
- 18. Форматирование кода, глобальные настройки в IntelliJ IDEA
- 19. Intellij IDEA 12.1.7 Файл JavaScript не обновляется при запуске приложения
- 20. Ошибка Jvm -6 при запуске Intellij-IDEA в 64 бит
- 21. Где скомпилированный webapp при запуске веб-приложения через Intellij IDEA?
- 22. Нужна помощь при запуске Hello World в intelliJ IDEA IDE
- 23. Предотвращение Android Studio/Intellij Idea от проекта строительства при запуске
- 24. Ошибка при запуске приложения Spring Batch в Intellij IDEA 14.1
- 25. IntelliJ IDEA: ClassNotFoundException при запуске Debug, выполнение/запуск действительно работает
- 26. java.lang.ClassNotFoundException при запуске Mule apllication от IntelliJ IDEA
- 27. IntelliJ IDEA происходит сбой при запуске, плагин ошибки
- 28. intellij idea 14 и проблемы с градиентом при запуске integTests
- 29. Как исключить пакеты из покрытия SonarQube, заполненного jacoco-сообщением?
- 30. Intellij IDEA: Как автоматически импортировать пакеты java, чем «import package.SpecificClass»
Делает смысл. Я попытаюсь выяснить эту скрытую особенность «исключить шаблоны». – Mariamj