В конвейере 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) в анализе кода сонара заменяет предыдущий процент покрытия на ноль. Он не сохраняет прежнее значение.
Есть ли способ сохранить предыдущее значение, если тестовый пример исключен?