This bug seems to be resolved (see attached logs) but I think another issue that is related to this bug is the fact that no tests are executed if there is a failure in the tests-discovery phase (even when the tests are not supposed to be executed).
=========================
Failures during discovery
=========================
--- import errors ---
Failed to import test module: heat_tempest_plugin.tests.functional.test_create_update_neutron_trunk
Traceback (most recent call last):
File "/usr/lib64/python3.9/unittest/loader.py", line 436, in _find_test_path
module = self._get_module_from_name(name)
File "/usr/lib64/python3.9/unittest/loader.py", line 377, in _get_module_from_name
__import__(name)
File "/usr/lib/python3.9/site-packages/heat_tempest_plugin/tests/scenario/test_octavia_lbaas.py", line 20, in <module>
class LoadBalancerTest(scenario_base.ScenarioTestsBase):
File "/usr/lib/python3.9/site-packages/heat_tempest_plugin/common/test.py", line 101, in decorator
obj_rtypes = manager.orchestration_client.resource_types.list()
File "/usr/lib/python3.9/site-packages/heatclient/v1/resource_types.py", line 60, in list
return self._list(url, self.KEY)
File "/usr/lib/python3.9/site-packages/heatclient/common/base.py", line 113, in _list
body = self.client.get(url).json()
File "/usr/lib/python3.9/site-packages/keystoneauth1/adapter.py", line 393, in get
return self.request(url, 'GET', **kwargs)
File "/usr/lib/python3.9/site-packages/heatclient/common/http.py", line 322, in request
raise exc.from_response(resp)
heatclient.exc.HTTPException: ERROR: b"<html><body><h1>504 Gateway Time-out</h1>\nThe server didn't respond in time.\n</body></html>\n"
```
This bug seems to be resolved (see attached logs) but I think another issue that is related to this bug is the fact that no tests are executed if there is a failure in the tests-discovery phase (even when the tests are not supposed to be executed).
``` operator/ include. txt --exclude-list /etc/test_ operator/ exclude. txt --concurrency 8
+ tempest run --parallel --include-list /etc/test_
======= ======= ======= ==== ======= ======= ==== plugin. tests.functiona l.test_ create_ update_ neutron_ trunk python3. 9/unittest/ loader. py", line 436, in _find_test_path module_ from_name( name) python3. 9/unittest/ loader. py", line 377, in _get_module_ from_name _(name) python3. 9/site- packages/ heat_tempest_ plugin/ tests/scenario/ test_octavia_ lbaas.py" , line 20, in <module> t(scenario_ base.ScenarioTe stsBase) : python3. 9/site- packages/ heat_tempest_ plugin/ common/ test.py" , line 101, in decorator orchestration_ client. resource_ types.list( ) python3. 9/site- packages/ heatclient/ v1/resource_ types.py" , line 60, in list python3. 9/site- packages/ heatclient/ common/ base.py" , line 113, in _list get(url) .json() python3. 9/site- packages/ keystoneauth1/ adapter. py", line 393, in get python3. 9/site- packages/ heatclient/ common/ http.py" , line 322, in request response( resp) exc.HTTPExcepti on: ERROR: b"<html> <body>< h1>504 Gateway Time-out</h1>\nThe server didn't respond in time.\n< /body>< /html>\ n"
Failures during discovery
=======
--- import errors ---
Failed to import test module: heat_tempest_
Traceback (most recent call last):
File "/usr/lib64/
module = self._get_
File "/usr/lib64/
__import_
File "/usr/lib/
class LoadBalancerTes
File "/usr/lib/
obj_rtypes = manager.
File "/usr/lib/
return self._list(url, self.KEY)
File "/usr/lib/
body = self.client.
File "/usr/lib/
return self.request(url, 'GET', **kwargs)
File "/usr/lib/
raise exc.from_
heatclient.
```