We are pumped to announce the release of: sahara-tests 0.4.1: Sahara tests The source is available from: https://git.openstack.org/cgit/openstack/sahara-tests Download the package from: https://tarballs.openstack.org/sahara-tests/ For more details, please see below. 0.4.1 ^^^^^ Create new cli test in Sahara Tempest plugin for node group templates Clean resources created in CLI tests Create new cli tests in Sahara Tempest plugin for job types Long overdue general updates of the test templates New Features ************ * Now we can filter node group template with column flag by plugin and check if it was filtered successfully * Now we can filter job types with column flag and also save config file of any job type to the specified file. Bug Fixes ********* * Fix bug in which after running CLI tests, projects and networks created for these tests were not deleted at the end of the run. * The default templates used by tests have been updated; added (MapR, Ambari and Storm, and some versions of CDH), or removed (obsolete versions of Vanilla and CDH). Other Notes *********** * The dependency on tempest.scenario.manager.py has been removed. There are still dependencies on internal Tempest interfaces but they are more difficult to replace due to lack of tempest.lib alternatives, and scenario.manager.py is undergoing an heavy refactoring. Changes in sahara-tests 0.4.0..0.4.1 ------------------------------------ f40c460 Add cli test to filter node groups 3071eaf Fix release notes: small error in the syntax e51c748 Add cli tests for job type cddca44 Move away from tempest.scenario in 'clients' tests 501b6ba Bump the version of hacking eeaf64b Clean resources created in CLI tests 3c4280f Default test templates: add missing, remove obsolete 7275256 gate hooks: consistently write to local.conf a7cbd47 Fix cluster/node group template tests Diffstat (except docs and test files) ------------------------------------- .../notes/add-cli-for-ng-cbdcdddd5195c333.yaml | 6 ++ .../notes/fix-bug-1644747-5f9790ad2a0e5e56.yaml | 7 ++ ...s-remove-scenario-manager-4e9ea9dbf585b8cf.yaml | 7 ++ ...date-test-templates-ocata-3707688601c11f21.yaml | 7 ++ sahara_tempest_plugin/common/plugin_utils.py | 114 ++++++++++++++------- test-requirements.txt | 2 +- tools/gate/scenario/commons | 1 - tools/gate/scenario/pre_test_hook.sh | 3 +- 17 files changed, 223 insertions(+), 101 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 49b7723..6ac6155 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -5 +5 @@ -hacking<0.11,>=0.10.0 +hacking>=0.12.0,!=0.13.0,<0.14 # Apache-2.0