mirror of
https://github.com/discourse/discourse.git
synced 2025-02-25 18:55:32 -06:00
add qunit to autospec
This commit is contained in:
@@ -4,22 +4,17 @@
|
||||
|
||||
desc "Run all specs automatically as needed"
|
||||
task "autospec" => :environment do
|
||||
require 'autospec/manager'
|
||||
|
||||
if RUBY_PLATFORM.include?('linux')
|
||||
require 'rb-inotify'
|
||||
end
|
||||
|
||||
require 'listen'
|
||||
|
||||
puts "If file watching is not working you can force polling with: bundle exec rake autospec p l=3"
|
||||
require 'autospec/runner'
|
||||
|
||||
force_polling = ARGV.any?{|a| a == "p" || a == "polling"}
|
||||
latency = ((ARGV.find{|a| a =~ /l=|latency=/}||"").split("=")[1] || 3).to_i
|
||||
force_polling = ARGV.any?{ |a| a == "p" || a == "polling" }
|
||||
latency = ((ARGV.find{ |a| a =~ /l=|latency=/ } || "").split("=")[1] || 3).to_i
|
||||
|
||||
if force_polling
|
||||
puts "polling has been forced (slower) checking every #{latency} #{"second".pluralize(latency)}"
|
||||
puts "Polling has been forced (slower) - checking every #{latency} #{"second".pluralize(latency)}"
|
||||
else
|
||||
puts "If file watching is not working, you can force polling with: bundle exec rake autospec p l=3"
|
||||
end
|
||||
|
||||
Autospec::Runner.run(force_polling: force_polling, latency: latency)
|
||||
Autospec::Manager.run(force_polling: force_polling, latency: latency)
|
||||
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user