Public bug reported: Sample review with failure: https://review.opendev.org/#/c/725790/ https://1220c88f5f3f7dc2943f-5c9bf716eadc2e193f03b25f937f429b.ssl.cf1.rackcdn.com/725790/1/check/neutron-dynamic-routing-dsvm-tempest-api/19f9000/job-output.txt
2020-05-06 09:12:36.370490 | primary | all-plugin run-test: commands[3] | tempest run --regex '^neutron_dynamic_routing.tests.tempest.api\.' --concurrency=4 2020-05-06 09:12:40.817171 | primary | 2020-05-06 09:12:40.817256 | primary | ========================= 2020-05-06 09:12:40.817278 | primary | Failures during discovery 2020-05-06 09:12:40.817303 | primary | ========================= 2020-05-06 09:12:40.817322 | primary | --- import errors --- 2020-05-06 09:12:40.817342 | primary | Failed to import test module: neutron_dynamic_routing.tests.tempest.api.test_bgp_speaker_extensions 2020-05-06 09:12:40.817362 | primary | Traceback (most recent call last): 2020-05-06 09:12:40.817382 | primary | File "/usr/lib/python3.6/unittest/loader.py", line 428, in _find_test_path 2020-05-06 09:12:40.817401 | primary | module = self._get_module_from_name(name) 2020-05-06 09:12:40.817420 | primary | File "/usr/lib/python3.6/unittest/loader.py", line 369, in _get_module_from_name 2020-05-06 09:12:40.817440 | primary | __import__(name) 2020-05-06 09:12:40.817459 | primary | File "/opt/stack/new/neutron-dynamic-routing/neutron_dynamic_routing/tests/tempest/api/test_bgp_speaker_extensions.py", line 21, in <module> 2020-05-06 09:12:40.817478 | primary | from neutron_tempest_plugin.api import base 2020-05-06 09:12:40.817498 | primary | ModuleNotFoundError: No module named 'neutron_tempest_plugin' 2020-05-06 09:12:40.817519 | primary | 2020-05-06 09:12:40.817538 | primary | Failed to import test module: neutron_dynamic_routing.tests.tempest.api.test_bgp_speaker_extensions_negative 2020-05-06 09:12:40.817557 | primary | Traceback (most recent call last): 2020-05-06 09:12:40.817575 | primary | File "/usr/lib/python3.6/unittest/loader.py", line 428, in _find_test_path 2020-05-06 09:12:40.817594 | primary | module = self._get_module_from_name(name) 2020-05-06 09:12:40.817613 | primary | File "/usr/lib/python3.6/unittest/loader.py", line 369, in _get_module_from_name 2020-05-06 09:12:40.817635 | primary | __import__(name) 2020-05-06 09:12:40.817654 | primary | File "/opt/stack/new/neutron-dynamic-routing/neutron_dynamic_routing/tests/tempest/api/test_bgp_speaker_extensions_negative.py", line 21, in <module> 2020-05-06 09:12:40.817673 | primary | from neutron_dynamic_routing.tests.tempest.api import test_bgp_speaker_extensions as test_base # noqa 2020-05-06 09:12:40.817692 | primary | File "/opt/stack/new/neutron-dynamic-routing/neutron_dynamic_routing/tests/tempest/api/test_bgp_speaker_extensions.py", line 21, in <module> 2020-05-06 09:12:40.817711 | primary | from neutron_tempest_plugin.api import base 2020-05-06 09:12:40.817730 | primary | ModuleNotFoundError: No module named 'neutron_tempest_plugin' 2020-05-06 09:12:40.817748 | primary | 2020-05-06 09:12:40.817767 | primary | Failed to import test module: neutron_dynamic_routing.tests.tempest.scenario.basic.test_4byte_asn 2020-05-06 09:12:40.817786 | primary | Traceback (most recent call last): 2020-05-06 09:12:40.817804 | primary | File "/usr/lib/python3.6/unittest/loader.py", line 428, in _find_test_path 2020-05-06 09:12:40.817823 | primary | module = self._get_module_from_name(name) 2020-05-06 09:12:40.817842 | primary | File "/usr/lib/python3.6/unittest/loader.py", line 369, in _get_module_from_name 2020-05-06 09:12:40.817861 | primary | __import__(name) 2020-05-06 09:12:40.817879 | primary | File "/opt/stack/new/neutron-dynamic-routing/neutron_dynamic_routing/tests/tempest/scenario/basic/test_4byte_asn.py", line 17, in <module> 2020-05-06 09:12:40.817898 | primary | from neutron_dynamic_routing.tests.tempest.scenario import base 2020-05-06 09:12:40.817934 | primary | File "/opt/stack/new/neutron-dynamic-routing/neutron_dynamic_routing/tests/tempest/scenario/base.py", line 26, in <module> 2020-05-06 09:12:40.817954 | primary | from neutron_tempest_plugin.api import base 2020-05-06 09:12:40.817973 | primary | ModuleNotFoundError: No module named 'neutron_tempest_plugin' 2020-05-06 09:12:40.817992 | primary | 2020-05-06 09:12:40.818011 | primary | Failed to import test module: neutron_dynamic_routing.tests.tempest.scenario.basic.test_basic 2020-05-06 09:12:40.818029 | primary | Traceback (most recent call last): 2020-05-06 09:12:40.818048 | primary | File "/usr/lib/python3.6/unittest/loader.py", line 428, in _find_test_path 2020-05-06 09:12:40.818066 | primary | module = self._get_module_from_name(name) 2020-05-06 09:12:40.818085 | primary | File "/usr/lib/python3.6/unittest/loader.py", line 369, in _get_module_from_name 2020-05-06 09:12:40.818104 | primary | __import__(name) 2020-05-06 09:12:40.818122 | primary | File "/opt/stack/new/neutron-dynamic-routing/neutron_dynamic_routing/tests/tempest/scenario/basic/test_basic.py", line 21, in <module> 2020-05-06 09:12:40.818142 | primary | from neutron_dynamic_routing.tests.tempest.scenario import base as s_base 2020-05-06 09:12:40.818161 | primary | File "/opt/stack/new/neutron-dynamic-routing/neutron_dynamic_routing/tests/tempest/scenario/base.py", line 26, in <module> 2020-05-06 09:12:40.818179 | primary | from neutron_tempest_plugin.api import base 2020-05-06 09:12:40.818198 | primary | ModuleNotFoundError: No module named 'neutron_tempest_plugin' 2020-05-06 09:12:40.818216 | primary | 2020-05-06 09:12:40.818234 | primary | Failed to import test module: neutron_dynamic_routing.tests.tempest.scenario.ipv4.test_ipv4 2020-05-06 09:12:40.818253 | primary | Traceback (most recent call last): 2020-05-06 09:12:40.818272 | primary | File "/usr/lib/python3.6/unittest/loader.py", line 428, in _find_test_path 2020-05-06 09:12:40.818290 | primary | module = self._get_module_from_name(name) 2020-05-06 09:12:40.818313 | primary | File "/usr/lib/python3.6/unittest/loader.py", line 369, in _get_module_from_name 2020-05-06 09:12:40.818332 | primary | __import__(name) 2020-05-06 09:12:40.818350 | primary | File "/opt/stack/new/neutron-dynamic-routing/neutron_dynamic_routing/tests/tempest/scenario/ipv4/test_ipv4.py", line 20, in <module> 2020-05-06 09:12:40.818369 | primary | from neutron_dynamic_routing.tests.tempest.scenario import base 2020-05-06 09:12:40.818388 | primary | File "/opt/stack/new/neutron-dynamic-routing/neutron_dynamic_routing/tests/tempest/scenario/base.py", line 26, in <module> 2020-05-06 09:12:40.818407 | primary | from neutron_tempest_plugin.api import base 2020-05-06 09:12:40.818425 | primary | ModuleNotFoundError: No module named 'neutron_tempest_plugin' 2020-05-06 09:12:40.818443 | primary | 2020-05-06 09:12:40.818475 | primary | Failed to import test module: neutron_dynamic_routing.tests.tempest.scenario.ipv6.test_ipv6 2020-05-06 09:12:40.818494 | primary | Traceback (most recent call last): 2020-05-06 09:12:40.818513 | primary | File "/usr/lib/python3.6/unittest/loader.py", line 428, in _find_test_path 2020-05-06 09:12:40.818532 | primary | module = self._get_module_from_name(name) 2020-05-06 09:12:40.818551 | primary | File "/usr/lib/python3.6/unittest/loader.py", line 369, in _get_module_from_name 2020-05-06 09:12:40.818569 | primary | __import__(name) 2020-05-06 09:12:40.818588 | primary | File "/opt/stack/new/neutron-dynamic-routing/neutron_dynamic_routing/tests/tempest/scenario/ipv6/test_ipv6.py", line 20, in <module> 2020-05-06 09:12:40.818607 | primary | from neutron_dynamic_routing.tests.tempest.scenario import base 2020-05-06 09:12:40.818626 | primary | File "/opt/stack/new/neutron-dynamic-routing/neutron_dynamic_routing/tests/tempest/scenario/base.py", line 26, in <module> 2020-05-06 09:12:40.818644 | primary | from neutron_tempest_plugin.api import base 2020-05-06 09:12:40.818663 | primary | ModuleNotFoundError: No module named 'neutron_tempest_plugin' 2020-05-06 09:12:40.818681 | primary | 2020-05-06 09:12:40.818699 | primary | ================================================================================ 2020-05-06 09:12:40.818718 | primary | The above traceback was encountered during test discovery which imports all the found test modules in the specified test_path. 2020-05-06 09:12:40.930894 | primary | ERROR: InvocationError for command /opt/stack/new/tempest/.tox/all-plugin/bin/tempest run --regex '^neutron_dynamic_routing.tests.tempest.api\.' --concurrency=4 (exited with code 100) This may be related to recent change to skip plugin installation https://review.opendev.org/#/c/725774/1 ** Affects: neutron Importance: Undecided Assignee: Bernard Cafarelli (bcafarel) Status: In Progress ** Tags: gate-failure -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to neutron. https://bugs.launchpad.net/bugs/1877146 Title: neutron-dynamic-plugin tempest jobs fail on stable/train branch Status in neutron: In Progress Bug description: Sample review with failure: https://review.opendev.org/#/c/725790/ https://1220c88f5f3f7dc2943f-5c9bf716eadc2e193f03b25f937f429b.ssl.cf1.rackcdn.com/725790/1/check/neutron-dynamic-routing-dsvm-tempest-api/19f9000/job-output.txt 2020-05-06 09:12:36.370490 | primary | all-plugin run-test: commands[3] | tempest run --regex '^neutron_dynamic_routing.tests.tempest.api\.' --concurrency=4 2020-05-06 09:12:40.817171 | primary | 2020-05-06 09:12:40.817256 | primary | ========================= 2020-05-06 09:12:40.817278 | primary | Failures during discovery 2020-05-06 09:12:40.817303 | primary | ========================= 2020-05-06 09:12:40.817322 | primary | --- import errors --- 2020-05-06 09:12:40.817342 | primary | Failed to import test module: neutron_dynamic_routing.tests.tempest.api.test_bgp_speaker_extensions 2020-05-06 09:12:40.817362 | primary | Traceback (most recent call last): 2020-05-06 09:12:40.817382 | primary | File "/usr/lib/python3.6/unittest/loader.py", line 428, in _find_test_path 2020-05-06 09:12:40.817401 | primary | module = self._get_module_from_name(name) 2020-05-06 09:12:40.817420 | primary | File "/usr/lib/python3.6/unittest/loader.py", line 369, in _get_module_from_name 2020-05-06 09:12:40.817440 | primary | __import__(name) 2020-05-06 09:12:40.817459 | primary | File "/opt/stack/new/neutron-dynamic-routing/neutron_dynamic_routing/tests/tempest/api/test_bgp_speaker_extensions.py", line 21, in <module> 2020-05-06 09:12:40.817478 | primary | from neutron_tempest_plugin.api import base 2020-05-06 09:12:40.817498 | primary | ModuleNotFoundError: No module named 'neutron_tempest_plugin' 2020-05-06 09:12:40.817519 | primary | 2020-05-06 09:12:40.817538 | primary | Failed to import test module: neutron_dynamic_routing.tests.tempest.api.test_bgp_speaker_extensions_negative 2020-05-06 09:12:40.817557 | primary | Traceback (most recent call last): 2020-05-06 09:12:40.817575 | primary | File "/usr/lib/python3.6/unittest/loader.py", line 428, in _find_test_path 2020-05-06 09:12:40.817594 | primary | module = self._get_module_from_name(name) 2020-05-06 09:12:40.817613 | primary | File "/usr/lib/python3.6/unittest/loader.py", line 369, in _get_module_from_name 2020-05-06 09:12:40.817635 | primary | __import__(name) 2020-05-06 09:12:40.817654 | primary | File "/opt/stack/new/neutron-dynamic-routing/neutron_dynamic_routing/tests/tempest/api/test_bgp_speaker_extensions_negative.py", line 21, in <module> 2020-05-06 09:12:40.817673 | primary | from neutron_dynamic_routing.tests.tempest.api import test_bgp_speaker_extensions as test_base # noqa 2020-05-06 09:12:40.817692 | primary | File "/opt/stack/new/neutron-dynamic-routing/neutron_dynamic_routing/tests/tempest/api/test_bgp_speaker_extensions.py", line 21, in <module> 2020-05-06 09:12:40.817711 | primary | from neutron_tempest_plugin.api import base 2020-05-06 09:12:40.817730 | primary | ModuleNotFoundError: No module named 'neutron_tempest_plugin' 2020-05-06 09:12:40.817748 | primary | 2020-05-06 09:12:40.817767 | primary | Failed to import test module: neutron_dynamic_routing.tests.tempest.scenario.basic.test_4byte_asn 2020-05-06 09:12:40.817786 | primary | Traceback (most recent call last): 2020-05-06 09:12:40.817804 | primary | File "/usr/lib/python3.6/unittest/loader.py", line 428, in _find_test_path 2020-05-06 09:12:40.817823 | primary | module = self._get_module_from_name(name) 2020-05-06 09:12:40.817842 | primary | File "/usr/lib/python3.6/unittest/loader.py", line 369, in _get_module_from_name 2020-05-06 09:12:40.817861 | primary | __import__(name) 2020-05-06 09:12:40.817879 | primary | File "/opt/stack/new/neutron-dynamic-routing/neutron_dynamic_routing/tests/tempest/scenario/basic/test_4byte_asn.py", line 17, in <module> 2020-05-06 09:12:40.817898 | primary | from neutron_dynamic_routing.tests.tempest.scenario import base 2020-05-06 09:12:40.817934 | primary | File "/opt/stack/new/neutron-dynamic-routing/neutron_dynamic_routing/tests/tempest/scenario/base.py", line 26, in <module> 2020-05-06 09:12:40.817954 | primary | from neutron_tempest_plugin.api import base 2020-05-06 09:12:40.817973 | primary | ModuleNotFoundError: No module named 'neutron_tempest_plugin' 2020-05-06 09:12:40.817992 | primary | 2020-05-06 09:12:40.818011 | primary | Failed to import test module: neutron_dynamic_routing.tests.tempest.scenario.basic.test_basic 2020-05-06 09:12:40.818029 | primary | Traceback (most recent call last): 2020-05-06 09:12:40.818048 | primary | File "/usr/lib/python3.6/unittest/loader.py", line 428, in _find_test_path 2020-05-06 09:12:40.818066 | primary | module = self._get_module_from_name(name) 2020-05-06 09:12:40.818085 | primary | File "/usr/lib/python3.6/unittest/loader.py", line 369, in _get_module_from_name 2020-05-06 09:12:40.818104 | primary | __import__(name) 2020-05-06 09:12:40.818122 | primary | File "/opt/stack/new/neutron-dynamic-routing/neutron_dynamic_routing/tests/tempest/scenario/basic/test_basic.py", line 21, in <module> 2020-05-06 09:12:40.818142 | primary | from neutron_dynamic_routing.tests.tempest.scenario import base as s_base 2020-05-06 09:12:40.818161 | primary | File "/opt/stack/new/neutron-dynamic-routing/neutron_dynamic_routing/tests/tempest/scenario/base.py", line 26, in <module> 2020-05-06 09:12:40.818179 | primary | from neutron_tempest_plugin.api import base 2020-05-06 09:12:40.818198 | primary | ModuleNotFoundError: No module named 'neutron_tempest_plugin' 2020-05-06 09:12:40.818216 | primary | 2020-05-06 09:12:40.818234 | primary | Failed to import test module: neutron_dynamic_routing.tests.tempest.scenario.ipv4.test_ipv4 2020-05-06 09:12:40.818253 | primary | Traceback (most recent call last): 2020-05-06 09:12:40.818272 | primary | File "/usr/lib/python3.6/unittest/loader.py", line 428, in _find_test_path 2020-05-06 09:12:40.818290 | primary | module = self._get_module_from_name(name) 2020-05-06 09:12:40.818313 | primary | File "/usr/lib/python3.6/unittest/loader.py", line 369, in _get_module_from_name 2020-05-06 09:12:40.818332 | primary | __import__(name) 2020-05-06 09:12:40.818350 | primary | File "/opt/stack/new/neutron-dynamic-routing/neutron_dynamic_routing/tests/tempest/scenario/ipv4/test_ipv4.py", line 20, in <module> 2020-05-06 09:12:40.818369 | primary | from neutron_dynamic_routing.tests.tempest.scenario import base 2020-05-06 09:12:40.818388 | primary | File "/opt/stack/new/neutron-dynamic-routing/neutron_dynamic_routing/tests/tempest/scenario/base.py", line 26, in <module> 2020-05-06 09:12:40.818407 | primary | from neutron_tempest_plugin.api import base 2020-05-06 09:12:40.818425 | primary | ModuleNotFoundError: No module named 'neutron_tempest_plugin' 2020-05-06 09:12:40.818443 | primary | 2020-05-06 09:12:40.818475 | primary | Failed to import test module: neutron_dynamic_routing.tests.tempest.scenario.ipv6.test_ipv6 2020-05-06 09:12:40.818494 | primary | Traceback (most recent call last): 2020-05-06 09:12:40.818513 | primary | File "/usr/lib/python3.6/unittest/loader.py", line 428, in _find_test_path 2020-05-06 09:12:40.818532 | primary | module = self._get_module_from_name(name) 2020-05-06 09:12:40.818551 | primary | File "/usr/lib/python3.6/unittest/loader.py", line 369, in _get_module_from_name 2020-05-06 09:12:40.818569 | primary | __import__(name) 2020-05-06 09:12:40.818588 | primary | File "/opt/stack/new/neutron-dynamic-routing/neutron_dynamic_routing/tests/tempest/scenario/ipv6/test_ipv6.py", line 20, in <module> 2020-05-06 09:12:40.818607 | primary | from neutron_dynamic_routing.tests.tempest.scenario import base 2020-05-06 09:12:40.818626 | primary | File "/opt/stack/new/neutron-dynamic-routing/neutron_dynamic_routing/tests/tempest/scenario/base.py", line 26, in <module> 2020-05-06 09:12:40.818644 | primary | from neutron_tempest_plugin.api import base 2020-05-06 09:12:40.818663 | primary | ModuleNotFoundError: No module named 'neutron_tempest_plugin' 2020-05-06 09:12:40.818681 | primary | 2020-05-06 09:12:40.818699 | primary | ================================================================================ 2020-05-06 09:12:40.818718 | primary | The above traceback was encountered during test discovery which imports all the found test modules in the specified test_path. 2020-05-06 09:12:40.930894 | primary | ERROR: InvocationError for command /opt/stack/new/tempest/.tox/all-plugin/bin/tempest run --regex '^neutron_dynamic_routing.tests.tempest.api\.' --concurrency=4 (exited with code 100) This may be related to recent change to skip plugin installation https://review.opendev.org/#/c/725774/1 To manage notifications about this bug go to: https://bugs.launchpad.net/neutron/+bug/1877146/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : [email protected] Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp

