
This is a temp fix: currently Puppet CI is broken because it can't find the path of the script. This patch aims to fix it but it will be changed again later, we need to change project-config repo. Change-Id: I1bf3ea6a26be9b79794e048aac125e80a1d858a6
43 lines
1.2 KiB
Bash
Executable File
43 lines
1.2 KiB
Bash
Executable File
#!/bin/bash -e
|
|
# Copyright 2015 Red Hat, Inc.
|
|
#
|
|
# Licensed under the Apache License, Version 2.0 (the "License"); you may
|
|
# not use this file except in compliance with the License. You may obtain
|
|
# a copy of the License at
|
|
#
|
|
# http://www.apache.org/licenses/LICENSE-2.0
|
|
#
|
|
# Unless required by applicable law or agreed to in writing, software
|
|
# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
|
|
# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
|
|
# License for the specific language governing permissions and limitations
|
|
# under the License.
|
|
|
|
if [ -z $GEM_HOME ]; then
|
|
echo "Warning! \$GEM_HOME is not set"
|
|
echo ""
|
|
echo "In order to properly run the integration tests, please run the"
|
|
echo "following:"
|
|
echo ""
|
|
echo " $ export GEM_HOME=\`pwd\`/.bundled_gems"
|
|
exit 1
|
|
fi
|
|
|
|
if ! [ -f $GEM_HOME ]; then
|
|
mkdir -p $GEM_HOME
|
|
fi
|
|
|
|
BUNDLE=${GEM_HOME}/bin/bundle
|
|
|
|
if ! [ -f ${BUNDLE} ]; then
|
|
echo "Warning! bundler is not installed"
|
|
echo ""
|
|
echo "Please run the following to install bundler:"
|
|
echo " $ gem install bundler"
|
|
exit 1
|
|
fi
|
|
|
|
${BUNDLE} install --no-color --without development test system_tests
|
|
|
|
./install_modules.sh
|