gpt4 book ai didi

ruby-on-rails-3 - 每个 rake 任务似乎都在运行某种测试,我该如何停止它?

转载 作者:行者123 更新时间:2023-12-04 07:16:51 25 4
gpt4 key购买 nike

自从我创建这个 Rails 3.2.3 项目来使用 MiniTest 以来,我一直在 rake 命令行收到这些消息:

Loaded Suite test/factories,test/helpers,test,test/models,test/requests

Started at 2012-05-22 10:04:01 -0400 w/ seed 45382.

Finished in 0.000229 seconds.

0 tests, 0 passed, 0 failures, 0 errors, 0 skips, 0 assertions

这本身就很奇怪,因为我定义了几个测试并且它们运行良好。上面的消息是多余的,而且令人困惑。我怎样才能摆脱它们?

最佳答案

有些东西正在加载 test/unit 中的自动运行文件。加载该文件后,将设置一个退出处理程序,该处理程序将打印出在流程结束时已运行的测试数量。

要修复它,您需要确定是哪个 gem 导致加载自动运行文件,并停止在您的 Gemfile 中自动要求它。

就我而言,“罪魁祸首”是 nutrasuite。为了修复它,我编辑了 Gemfile,以便像这样添加 nutrasuite:

gem "nutrasuite", :require => false

您需要确保在您的 test_helper.rb 文件中需要导致它的任何库,但这实际上应该如何设置。

您可以通过反复试验来确定导致问题的原因。希望对您有所帮助...

关于ruby-on-rails-3 - 每个 rake 任务似乎都在运行某种测试,我该如何停止它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10703717/

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