Sha256: 11dad83adaa376d68617d7736984e6c49b79851e939cc848f4d7ad90bcda5859

Contents?: true

Size: 563 Bytes

Versions: 6

Compression:

Stored size: 563 Bytes

Contents

# frozen_string_literal: true

require 'tasks/docker'

require 'bundler/gem_tasks'
require 'rspec/core/rake_task'
require 'yard'

RSpec::Core::RakeTask.new(:unit) do |t|
  t.pattern = Dir['spec/*/**/*_spec.rb'].reject { |f| f['/integration'] }
end

RSpec::Core::RakeTask.new(:integration) do |t|
  t.pattern = 'spec/integration/**/*_spec.rb'
end

task full_suite: %i[docker_up unit integration docker_down]

YARD::Rake::YardocTask.new do |t|
  t.files = ['lib/**/*.rb', 'exe/rudder', 'README.md', 'LICENCE']
  t.options = ['-o', 'docs/']
end

task default: :unit

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
rudder-0.3.1 Rakefile
rudder-0.3.0 Rakefile
rudder-0.2.2 Rakefile
rudder-0.2.1 Rakefile
rudder-0.2.0 Rakefile
rudder-0.1.0 Rakefile