- One Gemfile for all formulas tests - Update Makefile for OpenStack tests Fixes: PROD-24408 (PROD:24408) Change-Id: I747ffe1bfff4221244894173f16a3bda0aeaa9d5master
- pip install PyYAML | - pip install PyYAML | ||||
- pip install virtualenv | - pip install virtualenv | ||||
- | | - | | ||||
test -e Gemfile || cat <<EOF > Gemfile | |||||
source 'https://rubygems.org' | |||||
gem 'rake' | |||||
gem 'test-kitchen' | |||||
gem 'kitchen-docker' | |||||
gem 'kitchen-inspec' | |||||
gem 'inspec', '<3.0.0' | |||||
#Version was frozen, because of issues in the version of inspec >3.0.0 -- see https://mirantis.jira.com/browse/PROD-24324 for more info, '<3.0.0' | |||||
gem 'kitchen-salt' #, :git => 'https://github.com/salt-formulas/kitchen-salt.git' | |||||
if [ ! -e Gemfile ]; then | |||||
curl -s -o ./Gemfile 'https://gerrit.mcp.mirantis.com/gitweb?p=salt-formulas/salt-formulas-scripts.git;a=blob_plain;f=Gemfile;hb=refs/heads/master' | |||||
fi | |||||
- bundle install | - bundle install | ||||
env: | env: |
JOBS := 1 | JOBS := 1 | ||||
endif | endif | ||||
ifeq (,$(wildcard ./.kitchen.openstack.yml)) | |||||
KITCHEN_LOCAL_YAML?=.kitchen.openstack.yml | |||||
else | |||||
KITCHEN_LOCAL_YAML?=.kitchen.yml | KITCHEN_LOCAL_YAML?=.kitchen.yml | ||||
endif | |||||
KITCHEN_OPTS?="--concurrency=$(JOBS)" | KITCHEN_OPTS?="--concurrency=$(JOBS)" | ||||
KITCHEN_OPTS_CREATE?="" | KITCHEN_OPTS_CREATE?="" | ||||
KITCHEN_OPTS_CONVERGE?="" | KITCHEN_OPTS_CONVERGE?="" |