X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=systest%2FMakefile;h=75ab55631b86de92d0636723b9e7b11797ca548e;hb=refs%2Fheads%2FWIM;hp=40492aa26be1320897e2dd23e2180b485a96dac2;hpb=7dd7e17b25538af6daccc5da129bbe9641ace11b;p=osm%2Fdevops.git diff --git a/systest/Makefile b/systest/Makefile index 40492aa2..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 @@ -244,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