Sha256: ccc0c704c0dbdc45590ef37299c5c69c068f85d6e5bb3d4617b03f347d444cb5

Contents?: true

Size: 727 Bytes

Versions: 4

Compression:

Stored size: 727 Bytes

Contents

# frozen_string_literal: true

require 'rake/clean'
require 'bundler/gem_tasks'
require 'rake/testtask'

namespace :test do
  Rake::TestTask.new(:unit) do |t|
    t.libs = ['lib']
    t.test_files = FileList['test/ripper_ruby_parser/**/*_test.rb']
    t.warning = true
  end

  Rake::TestTask.new(:end_to_end) do |t|
    t.libs = ['lib']
    t.test_files = FileList['test/end_to_end/*_test.rb']
    t.warning = true
  end

  Rake::TestTask.new(:pt_testcase) do |t|
    t.libs = ['lib']
    t.test_files = FileList['test/pt_testcase/*_test.rb']
    t.warning = true
  end

  desc 'Run all three test suites'
  task run: [:unit, :end_to_end, :pt_testcase]
end

desc 'Alias to test:run'
task test: 'test:run'

task default: :test

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
ripper_ruby_parser-1.6.1 Rakefile
ripper_ruby_parser-1.6.0 Rakefile
ripper_ruby_parser-1.5.1 Rakefile
ripper_ruby_parser-1.5.0 Rakefile