Sha256: cec8f1ef7b4c2df248fa02cb8d5e77ac54519a6bd9eb9e5cb0e34c8085e5b6a5

Contents?: true

Size: 1.08 KB

Versions: 15

Compression:

Stored size: 1.08 KB

Contents

# encoding: UTF-8
begin
    require 'bundler/setup'
  rescue LoadError
    puts 'You must `gem install bundler` and `bundle install` to run rake tasks'
  end
  
  require 'rake/testtask'
  
  desc 'Default: run tests for all ORMs.'
  task default: [:setup, :test, :api_test]
  
  task :setup do
    system "cd test/dummy && rake db:migrate && rake db:test:prepare"
  end
  
  Rake::TestTask.new(:test) do |t|
    t.libs << 'lib'
    t.libs << 'test'
    t.pattern = 'test/**/*_test.rb'
    t.verbose = true
  end
  
  Rake::TestTask.new(:api_test) do |t|
    t.libs << 'lib'
    t.libs << 'test'
    t.test_files = FileList['test/**/*_test.rb'].exclude(/navigation_test.rb/)
    t.verbose = true
    t.options = '-- -api-only'
  end
  
  begin
    require 'rdoc/task'
    Rake::RDocTask.new(:rdoc) do |rdoc|
      rdoc.rdoc_dir = 'rdoc'
      rdoc.title    = 'Merit'
      rdoc.options << '--line-numbers' << '--inline-source'
      rdoc.rdoc_files.include('README.md')
      rdoc.rdoc_files.include('lib/**/*.rb')
    end
  rescue LoadError
    puts 'This platform does not support RDocTask'
  end
  

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
qalam_merit-4.5.12 Rakefile
qalam_merit-4.5.11 Rakefile
qalam_merit-4.5.10 Rakefile
qalam_merit-4.5.09 Rakefile
qalam_merit-4.5.08 Rakefile
qalam_merit-4.5.07 Rakefile
qalam_merit-4.5.06 Rakefile
qalam_merit-4.5.05 Rakefile
qalam_merit-4.5.04 Rakefile
qalam_merit-4.5.03 Rakefile
qalam_merit-4.5.02 Rakefile
qalam_merit-4.5.01 Rakefile
qalam_merit-4.5.00 Rakefile
qalam_merit-4.0.4 Rakefile
qalam_merit-4.0.35 Rakefile