From d354f9849bcd3803b931a4245ad7959054a02e87 Mon Sep 17 00:00:00 2001 From: OpenStack Proposal Bot Date: Thu, 18 Jul 2019 22:18:35 +0000 Subject: [PATCH] Updated from OpenStack Ansible Tests Change-Id: Ia67749c04dc194abef760012a6e18adb58c56ab5 --- Vagrantfile | 37 ++++++++++++++++++++++++------------- run_tests.sh | 6 ++++-- 2 files changed, 28 insertions(+), 15 deletions(-) diff --git a/Vagrantfile b/Vagrantfile index ba2c361d..7acf718d 100644 --- a/Vagrantfile +++ b/Vagrantfile @@ -31,6 +31,30 @@ Vagrant.configure(2) do |config| ./run_tests.sh SHELL + config.vm.define "centos7" do |centos7| + centos7.vm.box = "centos/7" + end + + config.vm.define "debian8" do |debian8| + debian8.vm.box = "debian/jessie64" + end + + config.vm.define "debian9" do |debian9| + debian9.vm.box = "debian/stretch64" + end + + config.vm.define "gentoo" do |gentoo| + gentoo.vm.box = "generic/gentoo" + end + + config.vm.define "opensuse150" do |leap150| + leap150.vm.box = "opensuse/openSUSE-15.0-x86_64" + end + + config.vm.define "opensuse151" do |leap150| + leap150.vm.box = "opensuse/openSUSE-15.1-x86_64" + end + config.vm.define "ubuntu1604" do |xenial| xenial.disksize.size = "40GB" xenial.vm.box = "ubuntu/xenial64" @@ -40,17 +64,4 @@ Vagrant.configure(2) do |config| bionic.disksize.size = "40GB" bionic.vm.box = "ubuntu/bionic64" end - - config.vm.define "opensuse150" do |leap150| - leap150.vm.box = "opensuse/openSUSE-15.0-x86_64" - end - - config.vm.define "opensuse151" do |leap151| - leap151.vm.box = "opensuse/openSUSE-15.1-x86_64" - end - - config.vm.define "centos7" do |centos7| - centos7.vm.box = "centos/7" - end - end diff --git a/run_tests.sh b/run_tests.sh index cd30a60b..3129599c 100755 --- a/run_tests.sh +++ b/run_tests.sh @@ -65,7 +65,10 @@ case ${ID,,} in esac # Install git so that we can clone the tests repo if git is not available -which git &>/dev/null || eval sudo "${pkg_mgr_cmd}" git +case ${ID,,} in + gentoo) which git &>/dev/null || eval sudo "${pkg_mgr_cmd}" dev-vcs/git ;; + *) which git &>/dev/null || eval sudo "${pkg_mgr_cmd}" git ;; +esac # Clone the tests repo for access to the common test script if [[ ! -d "${COMMON_TESTS_PATH}" ]]; then @@ -92,4 +95,3 @@ fi # Execute the common test script source tests/common/run_tests_common.sh -