[英]Run JUnit test with external parameter using gradle
我有一個Gradle項目,其中gradle測試 (來自Java插件https://docs.gradle.org/current/dsl/org.gradle.api.tasks.testing.Test.html )將運行JUnit測試。
該測試使用網絡連接,我需要將一些主機名,測試命令行中的參數傳遞給測試,最好將其附加到gradle命令行中,否則,請編輯build.gradle文件。
如何將某個字符串傳遞給我的測試?
build.gradle
apply plugin: 'java'
test {
systemProperty 'test.hostname', System.getProperty('test.hostname')
}
測試用例
Assert.assertEquals("foo", System.getProperty("test.hostname"));
然后從命令行
gradle test -Dtest.hostname=foo
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.