Sha256: 49a95717434e1b33f6348e9f5670674ff96e6d100786c24b3b7bb94dc247a5fa

Contents?: true

Size: 892 Bytes

Versions: 9

Compression:

Stored size: 892 Bytes

Contents

# The list of task for a Rake file can be seen with `rake -T`
require 'rspec/core/rake_task' # See https://relishapp.com/rspec/rspec-core/docs/command-line/rake-task for details

# This runs `rspec` command with the following options. Type `rake spec` to run this task
<%= spec_task %>
  t.pattern = "spec/*_spec.rb" # Run all specs in 'spec' folder ending in '_spec'
  <%= 't.fail_on_error = false' if options[:ci] == 'jenkins' %>
end

task default: :spec # This runs the 'spec' task by default when no task is mentioned. E.g., if only `rake` is typed

<% if @virtual %>
desc 'Start virtual web service'
task :start_test_server do
  mkdir_p 'logs'
  ENV['test_server_pid'] = Process.spawn('soaspec', 'virtual_server', err: %w[logs/test_server.log w]).to_s
  puts 'Running test server at pid ' + ENV['test_server_pid']
  sleep 0.5 # Wait a little for virtual server to start up
end
<% end %>

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
soaspec-0.3.11 lib/soaspec/generator/Rakefile.erb
soaspec-0.3.10 lib/soaspec/generator/Rakefile.erb
soaspec-0.3.9 lib/soaspec/generator/Rakefile.erb
soaspec-0.3.8 lib/soaspec/generator/Rakefile.erb
soaspec-0.3.7 lib/soaspec/generator/Rakefile.erb
soaspec-0.3.6 lib/soaspec/generator/Rakefile.erb
soaspec-0.3.3 lib/soaspec/generator/Rakefile.erb
soaspec-0.3.2 lib/soaspec/generator/Rakefile.erb
soaspec-0.3.1 lib/soaspec/generator/Rakefile.erb