Есть отличная удаленная работа для php+codeception+jenkins+allure+docker спецов. 100% remote! Присоединиться к проекту

Проверить сode coverage


(olka) #1

Привет! подскажите плиз, как проверить покрытие кода тестами, какую может бибилиотечку или тулзовину можно использовать. Тесты для проверки API (написаны на java с использованием библиотеки restassured) сама апишка на php (фреймворк Symfony). Спасибо большое!


(Denis Gayevskiy) #2

http://www.sonarqube.org/


(Александр Шиповалов) #3

Насколько я помню, CI - сервера (Jenkins и TC), через плагины тоже могут это считать.


(Maksim Smolyakov) #4

Например, через плагин для того же SonarQube :slight_smile:


(Александр Таранков) #5

Я как-то пользовался эклеммой - http://www.eclemma.org/
Насколько я знаю Sonar использует эти же библиотеки (Эмма, Эклемма и т.д.) для измерения покрытия кода, code smells и т.д. Так что если Сонар - это оверхед, можно использовать библиотеки по-отдельности


(Александр Таранков) #6

Но для начала надо понять зачем Вам измерять покрытие кода?

Можно почитать например вот это обсуждение, там есть хорошие комментарии по поводу необходимости code coverage для функциональных тестов - в каких случаях это может быть полезно