#!/bin/bash -ex
# 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.

export SCRIPT_DIR=$(cd `dirname $0` && pwd -P)
source $SCRIPT_DIR/functions

prepare_environment

# run unit tests
$GEM_HOME/bin/bundle exec rake spec SPEC_OPTS='--format documentation'

#!/bin/bash -ex
# 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.

export SCRIPT_DIR=$(cd `dirname $0` && pwd -P)
source $SCRIPT_DIR/functions
if [ "4.8" != "latest" ]; then
   export PUPPET_GEM_VERSION='~> 4.8.0'
fi

prepare_environment

# run unit tests
$GEM_HOME/bin/bundle exec rake spec SPEC_OPTS='--format documentation'

Switch puppet vertion to 4.8 for unit test
Switch puppet vertion to 4.8 for unit test

The latest puppet version of running unit test is 5.3.4. This will be
error[1]. So fix the puppet version.

[1]http://logs.openstack.org/51/543351/1/check/legacy-puppet-openstack-libraries-puppet-unit-centos-7/a4f185d/job-output.txt.gz#_2018-02-12_07_04_37_036841

Change-Id: I214bae62fd332c12f194370369e1c37ec4a252da
