stable/victoria is in EM state and Tempest is pinned
there so we do not need to test the stable/victoria
jobs on master gate.
Change-Id: I5acf940826d481c380bb24d429ffd24a73b28004
We have stable/yoga released so we should add
their job on master gate to keep branchless tempest
plugins compatible to stable branch.
This also removes the stable/ussuri job as that is in EM
state now.
Ref: Tempest plugins guide for stable branch testing:
- https://docs.openstack.org/tempest/latest/stable_branch_testing_policy.html
Change-Id: Icf87c821f1dcccf301cc1f68024b3bde2621a46b
We have stable/ussuri to stavle/xena stable branch jobs
are running in master gate. This removes the stable/train
job as that is in EM state now.
Ref: Tempest plugins guide for stable branch testing:
- https://docs.openstack.org/tempest/latest/stable_branch_testing_policy.html
Change-Id: Ia53eab84be9a000a843370551ce1bee1778e5b27
The bug https://bugs.launchpad.net/freezer/+bug/1896648 is fixed.
Once nodeset is removed form here then devstack-tempest job
will automatically run this job on Ubuntu Focal nodeset from
Victoria gate onwards.
Change-Id: I1df7562dd0ffcd8570b51ca238559ee9e2a2e654
We have stable/victoria and stable/wallaby released so we
should add their job on master gate to keep branchless
tempest plugins compatible to those branch.
This also removes the stable/stein job as that is in EM
state now.
Ref: Tempest plugins guide for stable branch testing:
- https://docs.openstack.org/tempest/latest/stable_branch_testing_policy.html
Change-Id: I315dc315049583e7f3bb4c8716f59b57a3229b52
- use tempest_plugins to define the list of plugins;
- remove devstack-gate, not needed;
- do not set PYTHONUNBUFFERED, a leftover from the old jenkins days;
- make freezer-tempest-basic-sql inherit from freezer-tempest-basic -
they are basically the same, apart from an additional definition
and the removal of the explicit swift from freezer-tempest-basic-sql,
which is inherited from devstack-tempest anyway.
Change-Id: I6bafe75e602c76037d3859c8c7829773740199c6
Supported stable branches in maintenance state
(stein, train, ussuri) use the Tempest and plugins master
version for their testing. To make sure master version (new
tests or any changes) is compatible with stable branch testing,
we need to add the stable branches job on the plugins master gate.
Tempest and many other plugins are already testing the stable
branches in same way[1].
Ussuri onwards, Tempest or plugins are py3 only, so we are
running only python3 version of stable jobs
Tempest plugins guide for stable branch testing:
- https://docs.openstack.org/tempest/latest/stable_branch_testing_policy.html
[1] e8f1876aa6/.zuul.yaml (L646)
Change-Id: I7d1db17f492d873ee7408286f8b83c325576012f
1.TypeError: a bytes-like object is required, not 'str'
Python3.X need use decode() to change "bytes" -> "str"
ft1.2: freezer_tempest_plugin.tests.freezerclient.test_freezer_cmd_action.TestFreezerCmdAction.test_freezer_cmd_actiondelete[gate]testtools.testresult.real._StringException: Traceback (most recent call last):
File "/opt/stack/tempest/.tox/tempest/lib/python3.6/site-packages/freezer_tempest_plugin/tests/freezerclient/test_freezer_cmd_action.py", line 79, in test_freezer_cmd_actiondelete
action_id = err.split(' ')[1]
TypeError: a bytes-like object is required, not 'str'
2.AttributeError: module 'urllib' has no attribute 'urlencode'
ft1.2: freezer_tempest_plugin.tests.freezer_api.api.test_api_actions.TestFreezerApiActions.test_api_actions_get_limit[gate]testtools.testresult.real._StringException: Traceback (most recent call last):
File "/opt/stack/tempest/.tox/tempest/lib/python3.6/site-packages/freezer_tempest_plugin/tests/freezer_api/api/test_api_actions.py", line 46, in test_api_actions_get_limit
resp, body = self.freezer_api_client.get_actions(limit=valid_limit)
File "/opt/stack/tempest/.tox/tempest/lib/python3.6/site-packages/freezer_tempest_plugin/services/freezer_api_client.py", line 136, in get_actions
uri += '?%s' % urllib.urlencode(params)
AttributeError: module 'urllib' has no attribute 'urlencode'
Change-Id: Ice774245605fe3549c7dacb9a2891d8177777f66
Falcon 2.0.0 has an issue [0] with parsing request query parameters that
is causing several blocking tempest jobs failures for the freezer project.
[0] https://github.com/falconry/falcon/issues/1547
Change-Id: I9b06824371c17efee0095a1d329f7d9da6c06903
Add feezer-tempest-basic-sql job as a check/gate test in
freezer-tempest-plugin project.
The freezer-tempest-basic-sql job will use sqlalchemy as
db backend in freezer-api.
Change-Id: I3c7f729d112b2a66442454c794e54011bbab3243
Add freezer-tempest-client job and some freezerclient test cases.
This job is a check/gate test job for python-freezerclinet project.
Change-Id: I929290a42d40bdc51fc5063739df6b28b86159bb
1.Verfiy test cases for freezer-tempest-plugin
2.Ready to use this job as the check/gate test for Freezer.
Change-Id: I8a160b07eed96c3885ef330db403f7c296e3fcb9
This is a mechanically generated patch to complete step 1 of moving
the zuul job settings out of project-config and into each project
repository.
Because there will be a separate patch on each branch, the branch
specifiers for branch-specific jobs have been removed.
Because this patch is generated by a script, there may be some
cosmetic changes to the layout of the YAML file(s) as the contents are
normalized.
See the python3-first goal document for details:
https://governance.openstack.org/tc/goals/stein/python3-first.html
Change-Id: I91a606d98b128eb980ea0e5ea53a2f0446ae77f7
Story: #2002586
Task: #24296