茉莉花宝石-耙茉莉花:ci dons't运行测试

Jasmine Gem - rake jasmine:ci doesn't run tests

本文关键字:茉莉花 运行测试 dons ci      更新时间:2023-09-26

所以我有茉莉宝石(https://github.com/jasmine/jasmine-gem)安装在我的项目中。rake jasmine的工作非常完美。当我连接到正确的端口时,它启动服务器并运行测试。对于连续集成环境,我想使用rake jasmine:ci,但它不运行任何测试并侦听端口。命令调用如下:

Puma 2.14.0 starting...
* Min threads: 0, max threads: 16
* Environment: development
* Listening on tcp://0.0.0.0:57086
Waiting for jasmine server on 57086...
jasmine server started

如何让jasmine在jasmine上自动运行测试:ci命令?非常感谢。

这里提到的茉莉宝石和幻影2.0.0+存在一些问题:https://github.com/jasmine/jasmine-gem/issues/244

将jasmine gem升级到2.5.2+为我解决了这个问题。

我遇到了这个问题,发现rake jasmine:ci的配置文件需要更新,以便引用rake jasmine 使用的相同文件

具体来说,我必须更新spec/javascripts/support.jasmine.yml并设置

src_files:
  - src/Whatever.js # Whatever your src is named

spec_dir: spec