我正在使用Selenium和Spock来测试我的应用程序。运行需要来自Maven或我的IDE的系统属性的测试就像一个魅力,但Gradle正在获取空值。
@Shared
private int waitTimeout = System.getProperty("waitTimeout", "10").toInteger()
@Shared
protected String apolloURL = System.getProperty("apolloURL")
也许我做错了什么?
答案 0 :(得分:15)
请参阅Gradle Build Language Reference中的Test
任务类型。
test {
systemProperty "waitTimeout", "20"
systemProperty "apolloURL", "..."
}