未传播到Gradle测试环境中的环境变量



我正在尝试运行Gradle构建,并且被限制使用1.8版本。我有一些测试需要设置环境变量,但它们总是失败。我使用以下代码进行调试:

test {
    println System.getenv("PATH")
}

它打印出正确的值。然而,这似乎并没有持续到测试环境中,因为由于找不到合适的数据,它继续失败。为了将流程的环境变量传递给测试虚拟机的环境变量,有什么特别的事情必须做吗?

我知道在Gradle 2.0之后你可以使用

environment [var] [value]

设置测试环境变量,但正如我所说,我被限制为1.8。

如有任何帮助,我们将不胜感激。

这肯定可以用Gradle 1.8来完成。

test {
  environment 'NAME', 'VALUE'
}

相关内容

  • 没有找到相关文章

最新更新