Есть ли способ сгенерировать отчет о выполнении общего теста sonar на основе результата выполнения модульного теста Ruby Rspec на моем локальном компьютере для проекта ruby?

#ruby #rubygems #sonarqube

#ruby #rubygems #sonarqube

Вопрос:

Поскольку Sonarqube по умолчанию не поддерживает отчет о выполнении теста ruby, мне нужен способ вручную сгенерировать отчет о выполнении общего теста, который примет Sonarqube, на моем локальном компьютере во время выполнения модульных тестов rspec. Отчет xml может быть предоставлен в качестве входных данных во время выполнения sonar-scanner .

Комментарии:

1. У вас есть код для генерации отчета? Вы можете вызывать любой код, который вы хотите, из тестов.

2. Да, у меня есть пример файла ruby, содержащий тестовые примеры, и я успешно сгенерировал отчет о покрытии кода для программы, использующей Simplecov, который был принят sonar, но, похоже, я не нахожу ничего подобного для отчета о выполнении модульного теста, необходимого для sonar. Я надеюсь, что это был тот вопрос, который вы задали.

3. Я понятия не имею, какой формат нужен сонару. Я добавил тег Sonarkube к вопросу. Если вы знаете, где есть документы для этого, было бы полезно связать их в вопросе.

4. docs.sonarqube.org/latest/analysis/generic-test Это ссылка на формат, который будет принимать сонар, указанный в разделе общее выполнение.