从IntelliJ装订线运行测试时保持运行配置

时间:2019-01-03 18:02:22

标签: intellij-idea mocha

我想从IntelliJ装订线(行号左侧的绿色双箭头图标)运行JavaScript测试。

我已经为Mocha设置了运行/调试配置,当它用于一次运行所有单元测试时,它运行良好。
它的Node解释器是项目的,版本为v8.11.4。
其“节点”选项为空。
其工作目录为my/project/src
其环境变量为BABEL_ENV=test
其Mocha软件包为my/project/src/node_modules/mocha
其用户界面为mocha-when-then
其额外的Mocha选项为--compilers js:babel-core/register --require babel-polyfill --require ./testSetup.js --require ignore-styles
其测试目录为my/project/src/test/,设置为“目录中所有”。

在运行所有测试的主要配置时,一切正常。但是,当我从装订线运行单个测试或测试套件时,会遇到错误,因为IntelliJ会使用默认设置生成新配置,例如Mocha选项和环境变量的空白字段。我可以通过手动复制设置来解决此问题,但是每次运行都必须这样做,这会浪费大量时间。

即使我的同事的配置与我的相同,我的同事也没有这个问题。 (无论如何,在IntelliJ Run / Debug Configurations菜单中都是相同的。显然,某些在我们的设置之间是不同的。)

如何使项目设置适用于或持久应用于从装订线运行的测试?

0 个答案:

没有答案