Sha256: 6db7ac3c74e83c3257d0505b50743c375f4782aae5073db98654c1fd1a252f86

Contents?: true

Size: 1.02 KB

Versions: 24

Compression:

Stored size: 1.02 KB

Contents

require 'tasks/config'

#--------------------------------------------------------------------------------
# configuration for running rspec.  This shows up as the test:default task
#--------------------------------------------------------------------------------
if spec_config = Configuration.for_if_exist?("test") then
  if spec_config.mode == "spec" then
    namespace :test do

      task :default => :spec

      require 'spec/rake/spectask'
      Spec::Rake::SpecTask.new do |r| 
        r.ruby_opts   = spec_config.ruby_opts
        r.libs        = [ Amalgalite::Paths.lib_path, 
                          Amalgalite::Paths.ext_path,
                          Amalgalite::Paths.root_dir ]
        r.spec_files  = spec_config.files 
        r.spec_opts   = spec_config.options

        if rcov_config = Configuration.for_if_exist?('rcov') then
          r.rcov      = true
          r.rcov_dir  = rcov_config.output_dir
          r.rcov_opts = rcov_config.rcov_opts
        end
      end

      task :spec => 'ext:build'
    end
  end
end

Version data entries

24 entries across 24 versions & 1 rubygems

Version Path
amalgalite-0.1.0 tasks/rspec.rake
amalgalite-0.2.0 tasks/rspec.rake
amalgalite-0.2.3 tasks/rspec.rake
amalgalite-0.2.1 tasks/rspec.rake
amalgalite-0.2.2 tasks/rspec.rake
amalgalite-0.2.4 tasks/rspec.rake
amalgalite-0.4.0 tasks/rspec.rake
amalgalite-0.4.2-x86-mswin32-60 tasks/rspec.rake
amalgalite-0.4.1 tasks/rspec.rake
amalgalite-0.4.2 tasks/rspec.rake
amalgalite-0.5.0-x86-mswin32-60 tasks/rspec.rake
amalgalite-0.5.0 tasks/rspec.rake
amalgalite-0.5.1 tasks/rspec.rake
amalgalite-0.5.1-x86-mswin32-60 tasks/rspec.rake
amalgalite-0.6.0-x86-mswin32-60 tasks/rspec.rake
amalgalite-0.7.0-x86-mswin32-60 tasks/rspec.rake
amalgalite-0.7.0 tasks/rspec.rake
amalgalite-0.6.0 tasks/rspec.rake
amalgalite-0.7.3 tasks/rspec.rake
amalgalite-0.7.1 tasks/rspec.rake