Цей плагін надає можливість передавати SonarQube дані про покриття коду, що надходять від Cobertura.
У таблиці нижче наведено підтримувані механізми баз даних. Версія: 2022 (MSSQL Server 16.0); 2019 (MSSQL Server 15.0); 2017 (MSSQL Server 14.0); 2016 (MSSQL Server 13.0); 2014 (MSSQL Server 12.0). З драйвером Microsoft JDBC в комплекті.
Sonarqube також надає підтримку для 27 різних мов, включаючи C, C++, Java, Javascript, PHP, GO, Python та багато іншого. SonarQube також забезпечує інтеграцію Ci/CD і надає зворотній зв’язок під час перегляду коду з аналізом розгалужень і оформленням запиту на вилучення.
Щоб увімкнути звіти про покриття, ви повинні виконати такі дії:
- Налаштуйте свій інструмент покриття для запуску як частини конвеєра збірки. …
- Налаштуйте інструмент покриття так, щоб розташування та формат вихідних файлів звіту відповідали очікуванням SonarScanner.
Для проектів Java, SonarQube безпосередньо підтримує інструмент покриття JaCoCo (див. Загальні тестові дані для інформації про інтеграцію інших інструментів покриття).