[英]JVM fork options for Gradle task test from Java plugin
我有兩個帶有類型測試的Gradle任務(來自Java Gradle插件):
task testsA(type: Test) {
useTestNG {
includeGroups 'typeA'
}
systemProperty 'hostname' 'localhost'
}
task testsB(type: Test) {
useTestNG {
includeGroups 'typeB'
}
systemProperty 'hostname' 'localhost'
}
這個systemProperty()
方法來自Java插件,它在DefaultJavaForkOption
對象上調用DefaultJavaForkOption
systemProperty()
, DefaultJavaForkOption
對象是private和final。
有沒有辦法將fork系統屬性“hostname”設置一次(在其他方法中或作為變量),然后在這兩個任務中使用它?
請注意,我對定義gradle變量“hostname”並將其重用為systemProperty方法的值不感興趣。
我希望:
tasks.withType(Test) {
systemProperty "hostname" "localhost"
}
做的工作,但我不能測試它。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.