簡體   English   中英

使用gradle使用外部參數運行JUnit測試

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM