Sha256: c2a21b62a01e48cbec9235a7198add0691996b508bf55cc34a5d803ef118d638

Contents?: true

Size: 928 Bytes

Versions: 9

Compression:

Stored size: 928 Bytes

Contents

task :default => :"test:all"
task :test => :"test:all"
task :rcov => :"rcov:all"

namespace :test do
  task :boot do
    sh "ruby test/boot.rb"
  end

  task :base do
    sh "ruby test/base.rb"
  end

  task :ar do
    sh "ruby test/ar.rb"
  end

  task :auto do
    sh "ruby test/auto.rb"
  end

  task :all => %w(boot base ar)
end

namespace :rcov do
  task :boot do
    sh "rcov -T -o coverage/boot -x ruby/.*/gems test/boot.rb"
  end

  task :base do
    sh "rcov -T -o coverage/base -x /vex/boot/ -x ruby/.*/gems test/base.rb"
  end

  task :ar do
    sh "rcov -T -o coverage/ar -x /vex/boot/ -x /plugins/ -x /vex/base/ -x ruby/.*/gems test/ar.rb"
  end

  task :all => %w(boot base)
end

task :rebuild => :test do
  sh "rake -f tasks/echoe.rake rebuild"
end

task :manifest do
  sh "rake -f tasks/echoe.rake manifest"
end

SKIP_ECHOE=true

Dir["#{File.dirname(__FILE__)}/tasks/*.rake"].sort.each do |ext| 
  load ext 
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
vex-0.3.3 Rakefile
vex-0.2.9 Rakefile
vex-0.2.8 Rakefile
vex-0.2.7 Rakefile
vex-0.2.6 Rakefile
vex-0.2.5 Rakefile
vex-0.2.2 Rakefile
vex-0.2.1 Rakefile
vex-0.2 Rakefile