我正在尝试运行Gradle构建,并且被限制使用1.8版本。我有一些测试需要设置环境变量,但它们总是失败。我使用以下代码进行调试:
test {
println System.getenv("PATH")
}
它打印出正确的值。然而,这似乎并没有持续到测试环境中,因为由于找不到合适的数据,它继续失败。为了将流程的环境变量传递给测试虚拟机的环境变量,有什么特别的事情必须做吗?
我知道在Gradle 2.0之后你可以使用
environment [var] [value]
设置测试环境变量,但正如我所说,我被限制为1.8。
如有任何帮助,我们将不胜感激。
这肯定可以用Gradle 1.8来完成。
test {
environment 'NAME', 'VALUE'
}