diff options
author | Akihiro Motoki <amotoki@gmail.com> | 2019-07-18 20:55:38 +0900 |
---|---|---|
committer | Akihiro Motoki <amotoki@gmail.com> | 2019-07-24 22:42:54 +0900 |
commit | 6330cc1980958f57cb95684c8d7a1aaa89a7fbf6 (patch) | |
tree | 29f02e24a0e112081474077fc6f6a58986474251 | |
parent | 6ea4cb57dd3f225bf5ddd81d0d1526c6f64715fe (diff) | |
download | python-neutronclient-6330cc1980958f57cb95684c8d7a1aaa89a7fbf6.tar.gz |
Convert legacy functional jobs to zuulv3
This commit merges the legacy functional test jobs (core and adv-svcs)
into neutronclient-functional. FWaaS v1 was dropped in Stein and
adv-svcs job now checks only VPNaaS, so it looks too much to have
a separate job for VPNaaS.
Note that tls-proxy is disabled as the base class for functional tests
(neutronclient.tests.functional.base.ClientTestBase) does not support
HTTPS endpoints. This can be tackled separately.
Change-Id: I714efd1bc14cbba85f7b4caf6834ce375ff89547
-rw-r--r-- | .zuul.yaml | 35 | ||||
-rw-r--r-- | tox.ini | 7 |
2 files changed, 24 insertions, 18 deletions
@@ -12,20 +12,10 @@ - openstackclient-plugin-jobs check: jobs: - - legacy-neutronclient-test-dsvm-functional: - irrelevant-files: &project-irrelevant-files - - ^.*\.rst$ - - ^doc/.*$ - - ^neutron/locale/.*$ - - ^releasenotes/.*$ - - legacy-neutronclient-test-dsvm-functional-adv-svcs: - irrelevant-files: *project-irrelevant-files + - neutronclient-functional gate: jobs: - - legacy-neutronclient-test-dsvm-functional: - irrelevant-files: *project-irrelevant-files - - legacy-neutronclient-test-dsvm-functional-adv-svcs: - irrelevant-files: *project-irrelevant-files + - neutronclient-functional experimental: jobs: - legacy-grenade-dsvm-neutron-libs: @@ -33,3 +23,24 @@ - ^(test-|)requirements.txt$ - ^setup.cfg$ +- job: + name: neutronclient-functional + parent: devstack-tox-functional + irrelevant-files: + - ^.*\.rst$ + - ^doc/.*$ + - ^releasenotes/.*$ + required-projects: + - openstack/python-neutronclient + - openstack/neutron + - openstack/neutron-vpnaas + vars: + tox_envlist: functional + devstack_services: + # NOTE: neutronclient.tests.functional.base.ClientTestBase does not + # support HTTPS endpoints now, so tls-proxy needs to be disabled. + tls-proxy: false + devstack_localrc: + LIBS_FROM_GIT: python-neutronclient + devstack_plugins: + neutron-vpnaas: https://opendev.org/openstack/neutron-vpnaas @@ -37,12 +37,7 @@ commands = {posargs} [testenv:functional] setenv = - OS_TEST_PATH = ./neutronclient/tests/functional/core - OS_NEUTRONCLIENT_EXEC_DIR = {envdir}/bin - -[testenv:functional-adv-svcs] -setenv = - OS_TEST_PATH = ./neutronclient/tests/functional/adv-svcs + OS_TEST_PATH = ./neutronclient/tests/functional OS_NEUTRONCLIENT_EXEC_DIR = {envdir}/bin [testenv:cover] |