Sha256: f4ab733fa6c3b4231da286236e9f9dad32d3882859e16c6df58bc011817c0e26

Contents?: true

Size: 572 Bytes

Versions: 331

Compression:

Stored size: 572 Bytes

Contents

require 'rake'
require 'rake/testtask'

require_relative 'lib/tasks/exercise_test_tasks'

task default: 'test'

desc 'Run individual exercises or run all development and exercise tests'
task :test do
  Rake::Task['test:dev'].invoke
  Rake::Task['test:exercises'].invoke
end

namespace :test do
  flags = ARGV.drop_while { |e| e != '--' }.drop(1).join(' ')

  desc 'Run all development tests located in the test directory'
  Rake::TestTask.new :dev do |task|
    task.options = flags
    task.pattern = 'test/**/*_test.rb'
  end

  ExerciseTestTasks.new options: flags
end

Version data entries

331 entries across 331 versions & 1 rubygems

Version Path
trackler-2.2.1.180 tracks/ruby/Rakefile
trackler-2.2.1.179 tracks/ruby/Rakefile
trackler-2.2.1.178 tracks/ruby/Rakefile
trackler-2.2.1.177 tracks/ruby/Rakefile
trackler-2.2.1.176 tracks/ruby/Rakefile
trackler-2.2.1.175 tracks/ruby/Rakefile
trackler-2.2.1.174 tracks/ruby/Rakefile
trackler-2.2.1.173 tracks/ruby/Rakefile
trackler-2.2.1.172 tracks/ruby/Rakefile
trackler-2.2.1.171 tracks/ruby/Rakefile
trackler-2.2.1.170 tracks/ruby/Rakefile
trackler-2.2.1.169 tracks/ruby/Rakefile
trackler-2.2.1.167 tracks/ruby/Rakefile
trackler-2.2.1.166 tracks/ruby/Rakefile
trackler-2.2.1.165 tracks/ruby/Rakefile
trackler-2.2.1.164 tracks/ruby/Rakefile
trackler-2.2.1.163 tracks/ruby/Rakefile
trackler-2.2.1.162 tracks/ruby/Rakefile
trackler-2.2.1.161 tracks/ruby/Rakefile
trackler-2.2.1.160 tracks/ruby/Rakefile