警卫警告"警告:正在加载,循环要求被视为有害"

时间:2016-12-14 02:08:03

标签: ruby rake minitest guard

我有一个简单的Ruby测试envinvorment设置: minitest,guard,guard-minitest和terminal-notifier-guard。

我使用以下Rakefile,因此我的测试默认运行,因为这是Travis CI默认执行的操作。

require 'rake/testtask'
task :default => [:test]
Rake::TestTask.new do |t|
  t.libs << 'test'
  t.pattern = "test/test_*"
end

测试确实运行并通过,但我得到多个屏幕值得警告。我找到了an answeranother answer

但似乎这些解决方案特定于rails和rspec。

为什么我会收到这些警告?

您可以在GitHub上找到完整的项目,并在此gist

中找到完整的错误输出

1 个答案:

答案 0 :(得分:5)

如果您只是想关闭警告,可以在rake测试任务设置中执行此操作:

require 'rake/testtask'
task :default => [:test]
Rake::TestTask.new do |t|
  t.libs << 'test'
  t.pattern = "test/test_*"
  t.warning = false
end