mirror of
https://github.com/saltstack-formulas/mysql-formula.git
synced 2025-04-10 23:01:44 +00:00
31 lines
745 B
Ruby
31 lines
745 B
Ruby
require 'rake'
|
|
require 'rake/testtask'
|
|
require 'bundler/setup'
|
|
|
|
Rake::TestTask.new do |t|
|
|
t.libs << 'lib'
|
|
t.pattern = 'test/**/*_test.rb'
|
|
t.verbose = false
|
|
end
|
|
|
|
desc 'Run Test Kitchen integration tests'
|
|
namespace :integration do
|
|
desc 'Run integration tests with kitchen-docker'
|
|
task :docker do
|
|
require 'kitchen'
|
|
Kitchen.logger = Kitchen.default_file_logger
|
|
@loader = Kitchen::Loader::YAML.new(local_config: '.kitchen.docker.yml')
|
|
Kitchen::Config.new(loader: @loader).instances.each do |instance|
|
|
instance.test(:always)
|
|
end
|
|
end
|
|
end
|
|
|
|
task default: :test
|
|
|
|
begin
|
|
require 'kitchen/rake_tasks'
|
|
Kitchen::RakeTasks.new
|
|
rescue LoadError
|
|
puts '>>>>> Kitchen gem not loaded, omitting tasks' unless ENV['CI']
|
|
end
|