拥有一个成功构建的项目,并且将通过所有测试,运行 ptest 时除外。
build.gradle
设置为在ext
. 在bootRun
或test
任务上设置了这些环境变量。但是,pitest
没有可以像前者那样设置的环境变量的属性。寻找一种方法来设置所需的信息,以便测试作为 ptest 的一部分成功运行。没有变量,测试就没有正确的上下文并失败。
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)
}