Sha256: 11b6fac0497a682b7d300373bd9b71380e84aa6535b0d1c6bee6c5cdcac47daf
Contents?: true
Size: 1.08 KB
Versions: 2
Compression:
Stored size: 1.08 KB
Contents
require 'bundler/setup' require 'bundler/gem_tasks' require 'rspec/core/rake_task' require 'yard' YARD::Rake::YardocTask.new namespace :test do RSpec::Core::RakeTask.new(:unit) do |t| t.pattern = "test/unit/**/*_test.rb" end desc "Run acceptance tests..these actually launch Vagrant sessions." task :acceptance do # ensure AWS dummy box is installed unless system("vagrant box list | grep dummy &>/dev/null") system("vagrant box add dummy https://github.com/mitchellh/vagrant-aws/raw/master/dummy.box") end Dir["test/acceptance/*"].each do |provider_test_dir| provider = File.basename(File.expand_path(provider_test_dir)) puts "==================================================================" puts "Running acceptance tests against '#{provider}' provider..." puts "==================================================================" Dir.chdir("test/acceptance/#{provider}") do system("vagrant destroy -f") system("vagrant up --provider=#{provider}") system("vagrant destroy -f") end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
vagrant-omnibus-1.0.1 | Rakefile |
vagrant-omnibus-1.0.0 | Rakefile |