Sha256: 0efee49d1d440c2bc337585947a13775ec57e53be7b49ba5e339d2463d109ce3
Contents?: true
Size: 1.04 KB
Versions: 2
Compression:
Stored size: 1.04 KB
Contents
CLEAN.include %w(coverage tmp log) if RUBY_1_9 # RSpec not yet working w/ Ruby 1.9 task :spec do warn 'RSpec not yet supporting Ruby 1.9, so cannot run the specs :(' end else require 'spec/rake/spectask' desc "Run all examples" Spec::Rake::SpecTask.new(:spec) do |t| t.spec_opts = %w(-fs -c) t.spec_files = FileList['spec/**/*_spec.rb'] - FileList['spec/perf/*_spec.rb'] if WIN t.spec_files -= [ 'spec/backends/unix_server_spec.rb', 'spec/controllers/service_spec.rb', 'spec/daemonizing_spec.rb', 'spec/server/unix_socket_spec.rb', 'spec/server/swiftiply_spec.rb' ] end end task :spec => :compile desc "Run all performance examples" Spec::Rake::SpecTask.new('spec:perf') do |t| t.spec_files = FileList['spec/perf/*_spec.rb'] end task :check_benchmark_unit_gem do begin require 'benchmark_unit' rescue LoadError abort "To run specs, install benchmark_unit gem" end end task 'spec:perf' => :check_benchmark_unit_gem end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
thin-0.7.1 | tasks/spec.rake |
thin-0.7.1-x86-mswin32-60 | tasks/spec.rake |