当前位置: 首页 > 知识库问答 >
问题:

IntelliJ JUnit运行配置中的环境变量共享

於乐
2023-03-14

我正在使用IntelliJ IDEA编写和运行JUnit的e2e测试。我的测试需要设置一些环境变量,所以我在Run Configurations对话框中设置这些变量(通过Run-->Edit Configurations,environment variables字段)。

这很好,但问题是每当我运行单个测试时(例如,通过单击代码编辑器左侧的绿色“Play”图标),它会为我创建一个新的运行配置,以便在没有我定义的环境变量的情况下运行这个单个测试,这显然会导致它失败。我需要再次打开Run Configurations对话框,并将环境变量从另一个配置复制到新的配置。请注意,我需要对运行的每个测试都这样做,这非常烦人。

共有1个答案

高兴贤
2023-03-14

您可以将列表中的“默认值”扩展到左边,选择JUnit,然后在那里设置env变量。然后,该配置将被复制到之后创建的任何新配置中:

 类似资料:
  • 如果不配置环境变量,每次登录 MySQL 服务器时就必须进入到 MySQL 的 bin 目录下,也就是输入“cd C:\Program Files\MySQL\MySQL Server 5.7\bin”命令后,才能使用 MySQL 等其它命令工具,这样比较麻烦。配置环境变量以后就可以在任意位置执行 MySQL 命令了,本节主要介绍怎样手动配置环境变量。 MySQL 如果不配置环境变量就只能在 my

  • 类型: Object Nuxt.js 让你可以配置在客户端和服务端共享的环境变量。 例如 (nuxt.config.js): module.exports = { env: { baseUrl: process.env.BASE_URL || 'http://localhost:3000' } } 以上配置我们创建了一个 baseUrl 环境变量,如果应用设定了 BASE_URL

  • 问题内容: 我正在通过Docker映像运行Jenkins。 我希望我的Jenkins安装程序提供一些预先配置的环境变量。 有什么方法可以复制一些环境变量,以便在启动詹金斯时,这些变量应该与这些预先配置的环境变量一起提供? TIA。 问题答案: 可用环境变量的列表位于此处:https : //hub.docker.com/_/jenkins/ 更新资料 如果要添加自己的环境变量,则需要构建自己的je

  • 本文向大家介绍详解 MAC/Linux Vi配置环境变量及Java环境变量配置,包括了详解 MAC/Linux Vi配置环境变量及Java环境变量配置的使用技巧和注意事项,需要的朋友参考一下 详解 MAC/Linux Vi配置环境变量及Java环境变量配置 vi基础 1、vi的基本概念   (1)基本上vi可以分为三种状态,分别是命令模式(command mode)、插入模式(Insert mod

  • JDK 安装和配置完成后,可以测试其是否能够正常运行。选择“开始”|“运行”命令,在打开的“运行”对话框中输入 cmd 命令,按 Enter 键进入到 DOS 环境下。 在命令提示符后输入并执行 命令,系统如果输出类似图 1 所示的 JDK 版本信息,说明 JDK 已经配置成功。 图 1  查看JDK版本 提示:在命令提示符后输入测试命令时,需要注意 java 和减号之间有一个空格,而减号和 ve

  • 本文向大家介绍Java环境变量配置教程,包括了Java环境变量配置教程的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了java的环境变量设置方法,供大家参考,具体内容如下  安装好jdk后找到我的电脑(右键) ——》 属性——》高级选项卡——》环境变量,里面有管理员的用户变量,有系统变量。选哪一个都无所谓,我选的是Administrator的用户变量即管理员的用户变量,点击“新建”,