Ruby on rails Rails中止错误消息

Ruby on rails Rails中止错误消息,ruby-on-rails,ruby,ruby-on-rails-3,Ruby On Rails,Ruby,Ruby On Rails 3,我在运行以下测试时出错: $ rails test:models 以下是错误示例: Run options: --seed 40805 Finished in 0.046173s, 21.6575 runs/s, 21.6575 assertions/s. rails aborted! ArgumentError: wrong number of arguments (given 1, expected 0) /usr/local/rvm/gems/ruby-2.3.1/gems/railti

我在运行以下测试时出错:

$ rails test:models
以下是错误示例:

Run options: --seed 40805
Finished in 0.046173s, 21.6575 runs/s, 21.6575 assertions/s.
rails aborted!
ArgumentError: wrong number of arguments (given 1, expected 0)
/usr/local/rvm/gems/ruby-2.3.1/gems/railties-5.0.0.1/lib/rails/test_unit/minitest_plugin.rb:9:in `aggregated_results'
/usr/local/rvm/gems/ruby-2.3.1/gems/minitest-5.10.2/lib/minitest.rb:597:in `report'

任何帮助都将不胜感激

它是关于随机化测试的执行顺序。您可以这样明确地使用它们:

或者试试看

SEED=40805 rake test

谢谢你的回复!虽然它没有完全起作用,但它大大减少了错误的数量SEED=51024 rake测试运行选项:--SEED 51024#运行:rake中止!ArgumentError:参数数目错误(给定1,应为0)/usr/local/rvm/gems/ruby-2.3.1/gems/railties-5.0.0.1/lib/rails/test\u unit/minitest\u plugin.rb:9:in
aggregated\u results'/usr/local/rvm/gems/ruby-2.3.1/gems/minitest-5.10.2/lib/minitest/lib/minitest.2.rb:26/usr/local/rvm/gems/ruby-2。还有其他建议吗?再次感谢@Nate这实际上是rails中的一个bug,由5.10.2的minitest更新揭示。在gem文件中指定:
gem'minitest'、“~>5.10'、”!=5.10.2“
之后
捆绑包更新小测试
SEED=40805 rake test