gpt4 book ai didi

ruby-on-rails - 运行测试时, cucumber 非常慢[在两台不同的Fedora机器上测试]

转载 作者:行者123 更新时间:2023-12-04 05:37:52 25 4
gpt4 key购买 nike

我是BDD的新手。每次尝试使用 cucumber 时,我都会发现它速度很慢。我已经尝试在两台不同的机器上使用Rails 3.0.9&3.1。其中一台机器是一台旧的IBM Thinkpad笔记本电脑,具有2 GB内存另一台是具有4 GB RAM的PC [如果需要,我可以提供确切的规范]。两者都运行Fedora 14。

即使使用没有scnerios Cucumber的新应用程序,也需要花费几分钟的时间。这是怎么回事:

$ cucumber 
Using the default profile...
--- about 2 minutes delay---- and then it says:
0 scenarios
0 steps
0m0.000s

相反,Rspec是即时的:
rspec
No examples found.

Finished in 0.00005 seconds
0 examples, 0 failures

而 cucumber 说花费了0m0.000s;实际花费了大约2分钟。并且,RSpec是即时的,并且还可以正确显示时间:0.00005秒。

这正常吗我是否需要一些其他Gems或设置来加快此过程。

更新:这是更多数据:

首先搭配 cucumber :
$time cucumber
Using the default profile...
0 scenarios
0 steps
0m0.000s

real 0m53.489s
user 0m37.051s
sys 0m1.973s

然后用rspec
$ time rspec spec/
No examples found.


Finished in 0.00005 seconds
0 examples, 0 failures

real 0m1.925s
user 0m1.032s
sys 0m0.155s

最佳答案

您将错误归咎于错误的工具。慢的是Ruby和Rails的启动时间,而不是Cucumber。这是众所周知的。

关于ruby-on-rails - 运行测试时, cucumber 非常慢[在两台不同的Fedora机器上测试],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6719258/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com