Rails rspec 最大化 CPU 并且没有完成

Posted

技术标签:

【中文标题】Rails rspec 最大化 CPU 并且没有完成【英文标题】:Rails rspec maxes out CPU and does not complete 【发布时间】:2022-01-12 01:59:40 【问题描述】:

我正在与一个团队一起开发 ruby​​ on rails 项目。在本地,仅对我而言,rspec spec/path/to/file.rb 最大化 CPU 并且不会开始处理测试文件。一位同事运行的相同测试运行并在大约 30 秒内完成。其他一切似乎都在本地按预期工作。我的nodenpmrailsrubybundler 版本与我的同事匹配。

MacOS 11.6.1
node 15.14.0
npm 7.7.6
Ruby 2.5.6
Rails 5.2.5
bundler 1.16.2

我是否需要查看其他软件包来更新/降级?谢谢

【问题讨论】:

【参考方案1】:

问题与预期不同时区的项目有关。将我的计算机切换到预期的时区,解决了 rspec 挂起的问题。

【讨论】:

以上是关于Rails rspec 最大化 CPU 并且没有完成的主要内容,如果未能解决你的问题,请参考以下文章

Rails 教程 - Ch. 5 更漂亮的测试 Rspec

为RSpec和Rails-API设置Content-Type标头

Rails 3.1,RSpec:测试模型验证

使用 Rspec 测试 Rails 3.1 可安装引擎

Rails/Rspec:测试延迟作业邮件

设置 RSpec 以测试 gem(不是 Rails)