Sha256: 35a8ab3ad638fd694e348b7e9e17d07fc228535024e69525267b0174ce9696c9

Contents?: true

Size: 561 Bytes

Versions: 9

Compression:

Stored size: 561 Bytes

Contents

# -*- mode: ruby; coding: utf-8 -*-


require 'rake/testtask'


task :test => 'test:all'

empty_task :ext


namespace :test do


  alones   = env :TESTS_ALONE,   []
  excludes = env :TESTS_EXCLUDE, []
  ruby     = env :RUBY,          'ruby'


  task :all => [:ext, :full, :alones]

  Rake::TestTask.new :full do |t|
    t.libs << 'lib'
    t.test_files = FileList['test/test_*.rb'] - alones - excludes
    t.verbose = true
  end

  task :alones do
    alones.each do |rb|
      next if excludes.include? rb
      sh %( #{ruby} #{rb} )
    end
  end

end# :test

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
xot-0.1.12 task/test.rake
xot-0.1.11 task/test.rake
xot-0.1.10 task/test.rake
xot-0.1.9 task/test.rake
xot-0.1.8 task/test.rake
xot-0.1.7 task/test.rake
xot-0.1.6 task/test.rake
xot-0.1.5 task/test.rake
xot-0.1.4 task/test.rake