В конвейере Дженкинса, 1-й, мы выполняем этап «gradle build», где
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'
}
Даже после исключения теста case ( link1 ) при анализе кода гидролокатора переопределяет предыдущий процент покрытия на ноль. Это не сохраняет предыдущее значение.
Есть ли способ сохранить предыдущее значение, если исключен контрольный пример?