Gradle不会将系统属性传递给测试类

时间:2013-07-25 07:17:01

标签: maven selenium gradle spock

我正在使用Selenium和Spock来测试我的应用程序。运行需要来自Maven或我的IDE的系统属性的测试就像一个魅力,但Gradle正在获取空值。

@Shared
private int waitTimeout = System.getProperty("waitTimeout", "10").toInteger()

@Shared
protected String apolloURL = System.getProperty("apolloURL")

也许我做错了什么?

1 个答案:

答案 0 :(得分:15)

请参阅Gradle Build Language Reference中的Test任务类型。

test {
    systemProperty "waitTimeout", "20"
    systemProperty "apolloURL", "..."
}