Я работаю над плагином SonarQube и хотел бы добавить некоторые тесты, которые интегрируют тест с работающими серверами.Программный запуск бегуна SonarQube для плагинов для тестирования интеграции.
Я запускаю серверы в контейнерах докеров и хотел бы затем выполнить анализ сонара против них изнутри тестов JUnit.
Это выглядит возможным, используя org.sonarsource.scanner.api.EmbeddedScanner
, но может быть и лучший способ.
Одним из недостатков использования EmbeddedScanner было бы то, что я мог бы анализировать только статические файлы на диске.
Есть ли лучший подход?