Иметь проект, который успешно строится и будет проходить все тесты, кроме случаев, когда запущен питест
build.gradle
настроен для настройки некоторых переменных среды в ext
. В задачах bootRun
или test
эти переменные среды установлены. Однако pitest
не обладает свойством переменных среды, которое может быть установлено так же, как первое. Ищите способ установить необходимую информацию, чтобы тесты были успешно выполнены как часть pitest. Без переменных тесты не имеют правильного контекста и терпят неудачу.
using `info.solidsoft.gradle.pitest:gradle-pitest-plugin:1.3.0`
ext {
setEnvironmentVariables = { environment ->
environment.put('MAJOR_VERSION', cfg.MAJOR_VERSION)
environment.put('CONTEXT_ROOT', cfg.CONTEXT_ROOT)
environment.put('PROJECT_NAME', cfg.PROJECT_NAME)
environment.put('PROJECT_DESCRIPTION', cfg.PROJECT_DESCRIPTION)
}
}
bootRun {
setEnvironmentVariables(environment)
}