[release-announce] [sahara] sahara-tests 0.4.1

no-reply at openstack.org no-reply at openstack.org
Tue Mar 14 14:44:40 UTC 2017


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





More information about the Release-announce mailing list