Merge pull request #146 from smcelmurry/qeng-5344

(QENG-5344) Add beaker-abs for CI.next-i-fication
This commit is contained in:
Jesse Scott 2017-10-13 17:40:57 +00:00 committed by GitHub
commit 99efcb156a
3 changed files with 6 additions and 1 deletions

View File

@ -8,6 +8,9 @@ bundler_args: --without development acceptance
notifications:
email: false
before_install:
- gem update bundler
matrix:
fast_finish: true
include:

View File

@ -23,6 +23,7 @@ group :acceptance do
gem 'beaker', '< 3.0'
gem 'beaker-rspec'
gem 'beaker-hostgenerator'
gem 'beaker-abs'
end
group :development do

View File

@ -23,6 +23,7 @@ task :acceptance do
install_type = 'aio'
target = ENV['platform']
abs = if ENV['BEAKER_ABS'] then 'abs' else 'vmpooler' end
if ! target
STDERR.puts 'TEST_TARGET environment variable is not set'
STDERR.puts 'setting to default value of "centos7-64ma".'
@ -34,7 +35,7 @@ task :acceptance do
target += "{type=#{install_type}}"
end
cli = BeakerHostGenerator::CLI.new([target])
cli = BeakerHostGenerator::CLI.new([target, '--hypervisor', abs])
nodeset_dir = 'spec/acceptance/nodesets'
nodeset = "#{nodeset_dir}/#{target}.yml"
FileUtils.mkdir_p(nodeset_dir)