标签: selenium-jupiter

如何传递gradle systemProperties JUnit5测试?

我正在使用gradle 3.5Unit 5 (jupiter).

我希望将System属性传递给我的测试,以便配置测试

我正在使用此命令运行测试 gradle test -Denv=envFile1

这是我的gradle文件:

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'org.junit.platform:junit-platform-gradle-plugin:1.0.0-M4' //JUnit 5
    }
}

repositories {
    mavenCentral()
}   

ext.versionJunitPlatform        = '1.0.0-M4'
ext.versionJunitJupiter         = '5.0.0-M4'
ext.versionLog4j                = '1.2.17'
ext.versionRestAssured          = '2.9.0'
ext.versionRestAssuredJsonValid = '3.0.2'
ext.versionHamcrest             = '1.3'
ext.versionJacksonDatabind      = '2.9.0.pr2'
ext.versionSeleniumJava         = '3.3.1' 

test {
    systemProperties System.properties
    systemProperty 'env1', System.properties['env']
    systemProperty 'env2', 'i am a static env'
}

dependencies {
    compile group: 'log4j'                      , name: 'log4j'                 , …
Run Code Online (Sandbox Code Playgroud)

java testing gradle junit5 selenium-jupiter

5
推荐指数
2
解决办法
1190
查看次数

标签 统计

gradle ×1

java ×1

junit5 ×1

selenium-jupiter ×1

testing ×1