gpt4 book ai didi

gradle - 如何在JUnit测试执行期间添加Java系统属性

转载 作者:行者123 更新时间:2023-12-04 10:43:22 25 4
gpt4 key购买 nike

我需要为我的JUnit测试定义一个系统属性。我尝试了各种步骤将名称/值对传递到gradle中。 (我尝试过Milestone-3和4)。
这些方法均无效:

  • 在gradle.properties文件
  • 中定义systemProp.foo = bar
  • 在命令行
  • 上传递-Dfoo = bar
  • 在命令行
  • 上传递-PsystemProp.foo = bar

    我不确定是否应该从“渐变属性”中看到其他属性。但更重要的是,我将System.properties转储到静态初始化程序中,而该属性不存在。我需要将系统属性传递给正在运行的测试,以告诉他们它们在什么环境(本地,Jenkins等)中运行。

    最佳答案

    很抱歉回答我自己的问题。刚刚偶然发现解决方案here:

    测试 {
    systemProperties = System.properties
    }

    关于gradle - 如何在JUnit测试执行期间添加Java系统属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6878243/

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