Как сохранить покрытие кода последнего тестового случая в отчете Sonar qube, если тест исключен

В конвейере Jenkins, 1-й, мы делаем этап "градуированной сборки", где

       if(env.RUN_TEST_CASE.toBoolean()){
             bat "gradle clean build --no-daemon --no-build-cache"
       } else {
            bat "gradle clean build --no-daemon --no-build-cache -x test"
       }

Затем "Анализ кода сонара", там

       if(env.RUN_TEST_CASE.toBoolean()){
            echo "sonrqube with test case"
            bat 'gradle --info sonarqube'
       }
       else {
            echo "sonrqube without test case"
            bat 'gradle --info sonarqube -x test'  
       }

Даже после исключения тестового случая (link1) в анализе кода сонара заменяет предыдущий процент покрытия на ноль. Он не сохраняет прежнее значение.

Есть ли способ сохранить предыдущее значение, если тестовый пример исключен?


person Satish Patro    schedule 16.03.2020    source источник


Ответы (1)


Есть ли способ сохранить предыдущее значение, если тестовый пример исключен?

No

person Godin    schedule 16.03.2020