gpt4 book ai didi

gradle - Gradle将SystemProperties传递给JUnit测试

转载 作者:行者123 更新时间:2023-12-03 05:13:18 25 4
gpt4 key购买 nike

如何在gradle parameters测试用例中使用JUnit

我尝试了这个:

build.bradle:

test {
systemProperty 'brand', System.properties['brand'] ? project.brand : 'abc'
}

在我的测试中,我显示了所有属性:
System.properties.each { k,v->
log.info("$k = $v")
}

有了该代码,除了 brand,我得到了很多属性。

还有其他方法可以让品牌参与我的测试吗?

//我不知道它是否重要,但是我也正在使用Gebish或Selenium进行测试。

最佳答案

不知道为什么在systemProperty配置中不能使用test,但是要解决此问题,可以设置systemProperties变量,例如:

test {
System.properties.'brand' = System.properties['brand'] ? project.brand : 'abc'
systemProperties = System.properties
}

或者,如果您不想修改 System.properties,可以将 systemProperties设置为
test {
systemProperties = System.properties + ['brand1': System.properties['brand'] ? project.brand : 'abc']

}

关于gradle - Gradle将SystemProperties传递给JUnit测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39363307/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com