gpt4 book ai didi

ruby-on-rails - 显示每个rspec示例的运行时

转载 作者:行者123 更新时间:2023-12-03 08:39:33 24 4
gpt4 key购买 nike

目前,我正在运行1000多个示例,并且需要很长时间才能完成(超过 20分钟!!! )。

我想确定哪些示例需要花费更多的时间来完成,有没有办法运行rspec并返回每个示例完成的时间(分别)?我正在使用 rspec 1.3.0 rspec-rails 1.2.3

最佳答案

您可以使用分析列出最慢的10个示例:

spec -p spec/*/*_spec.rb --colour --format profile

如果您在特定的测试套件上运行此示例,则可以从一小部分示例中获得10个最慢的示例:
spec -p spec/models/user_spec.rb --format profile

Rspec的较新版本

对于较新的rspec版本,应使用 --profile选项:
rspec spec/ --profile         | (shows the 10 slowest examples)
rspec spec/ --profile 2 | (shows the 2 slowest examples)

关于ruby-on-rails - 显示每个rspec示例的运行时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4856500/

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