cucumber-js 执行所有场景,但卡在命令 propmt 中

Jor*_*ltz 4 integration cucumber node.js npm

当我启动运行 Cucumber 的命令时,它会执行所有场景并且所有场景都通过。但是,当它完成时,它不会退出该过程,而是保持卡住状态,直到我按Ctrl+ C。这很重要,因为我想将它用作 Jenkins 中的命令,而在 Jenkins 中,鉴于我刚才提到的内容,它可能永远不会完成。

在此输入图像描述

正如您所看到的,预期行为是我的单元测试中的行为。只需退出该过程,无需我Ctrl+ C

And*_*ong 8

根据(CLI 参考),您应该能够在命令末尾添加“--exit”。所以对我来说,它是这样的:

npx cucumber-js features/ -r steps/ {other cli things} --exit
Run Code Online (Sandbox Code Playgroud)

其中有一些有用的提示,可以帮助您找出问题发生的原因并解决问题。