我正在努力创建一个gradle任务来执行我用于Selenium Tests的指定system.properties的测试任务
task firefox() << {
System.setProperty('driver', 'firefox')
tasks.clean.execute()
tasks.test.execute()
}
这显然不起作用。我非常感谢任何帮助,最终确定我的构建脚本!
答案 0 :(得分:7)
Task.execute()
(如果你这样做会发生坏事)。由Gradle来调用此方法。为test
任务设置系统属性的方法是:
test {
systemProperty "driver", "firefox"
}
System.setProperty()
不会有任何影响,因为测试总是在单独的JVM中执行。