X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=systest%2FMakefile;h=75ab55631b86de92d0636723b9e7b11797ca548e;hb=refs%2Fheads%2FWIM;hp=36ed0a57d0c0293f418182ad3f647db1ac2c5235;hpb=12aa2cf9b6f165943bf1411f4da9c5c69b9ff904;p=osm%2Fdevops.git diff --git a/systest/Makefile b/systest/Makefile index 36ed0a57..75ab5563 100644 --- a/systest/Makefile +++ b/systest/Makefile @@ -26,7 +26,7 @@ OSM_HOSTNAME ?= OSM_RO_HOSTNAME ?= OS_AUTH_URL ?= OS_USERNAME ?= -OS_PASSWORD_NAME ?= +OS_PASSWORD ?= OS_PROJECT_NAME ?= VIM_CONFIG ?= VCD_AUTH_URL ?= @@ -34,9 +34,11 @@ VCD_USERNAME ?= VCD_PASSWORD ?= VCD_TENANT_NAME ?= VCD_ORGANIZATION ?= +VIM_EMU ?= TOPDIR=$(shell readlink -f .|sed -e 's/systest.*//') + ifdef OS_AUTH_URL OPTION_OS_AUTH_URL=--os-url $(OS_AUTH_URL) endif @@ -129,7 +131,7 @@ report_dir: _run_test: report_dir -$(Q)py.test \ - --osmhost $(OSM_HOSTNAME) \ + --osmhost $(OSM_HOSTNAME) --sol005 \ $(OPTION_RO_HOSTNAME) \ $(OPTION_OS_AUTH_URL) \ $(OPTION_OS_USERNAME) \ @@ -169,11 +171,16 @@ images/cache/Fedora-x86_64-20-20131211.1-sda-pong.qcow2: OSM_IMAGE_PREFIX ?= sys_path ?= $(TOPDIR)systest +ifdef VIM_EMU +# VIM emulator does not need images pushed to glance. +else ifdef OS_AUTH_URL images/%.qcow2 images/%.img: $(Q)openstack image show $(OSM_IMAGE_PREFIX)$(shell basename $@) || \ sh -c "make images/cache/$(shell basename $@) && openstack image create --file images/cache/$(shell basename $@) $(OSM_IMAGE_PREFIX)$(shell basename $@)" endif +endif + ifdef VCD_AUTH_URL images/%.img: ovf_converter images/cache/$(OSM_IMAGE_PREFIX)$(shell basename $@) -n cirros @@ -183,7 +190,13 @@ images/%.img: echo "No method selected to upload image to VIM" endif -cirros: check_OSM_HOSTNAME check_openstack_env check_vcd_env \ +%.openstack: check_openstack_env + $(Q)$(MAKE) $* + +%s.vcd: check_vcd_env + $(Q)$(MAKE) $* + +cirros: check_OSM_HOSTNAME \ $(DESCRIPTOR_DIR)/vnfd/cirros_vnf/build/cirros_vnf.tar.gz \ $(DESCRIPTOR_DIR)/nsd/cirros_ns/build/cirros_ns.tar.gz \ images/cirros-0.3.5-x86_64-disk.img @@ -193,7 +206,7 @@ cirros: check_OSM_HOSTNAME check_openstack_env check_vcd_env \ JUNITXML=pytest-$@.xml \ PYTEST_OPTIONS="$(PYTEST_OPTIONS) -m vnf" _run_test -ns_scale: check_OSM_HOSTNAME check_openstack_env check_vcd_env \ +ns_scale: check_OSM_HOSTNAME \ $(DESCRIPTOR_DIR)/vnfd/cirros_vnf/build/cirros_vnf.tar.gz \ $(DESCRIPTOR_DIR)/nsd/cirros_ns/build/cirros_ns.tar.gz \ images/cirros-0.3.5-x86_64-disk.img @@ -238,4 +251,8 @@ ping_pong: check_OSM_HOSTNAME check_openstack_env \ JUNITXML=pytest-$@.xml \ PYTEST_OPTIONS="$(PYTEST_OPTIONS) -m vnf" _run_test -.PHONY: report_dir cirros vim smoke ping_pong +stage_4_tests = cirros + +openstack_stage_4: $(stage_4_tests) + +.PHONY: report_dir cirros vim smoke ping_pong openstack_stage_4 stage_4_tests