[release-announce] [sahara] sahara-tests 0.4.0

no-reply at openstack.org no-reply at openstack.org
Thu Feb 2 14:49:10 UTC 2017


We are tickled pink to announce the release of:

sahara-tests 0.4.0: 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.0
^^^^^

Fixes and addition for the API and CLI tests.

Support for CDH 5.9 in scenario tests.

Less parameters required for scenario tests.

Ocata test templates are now available, while Liberty test templates
have been removed.


New Features
************

* The Tempest-based tests have received an increase of the coverage
  for both API and CLI tests (job, plugins, templates; negative
  testing).

* CDH 5.9 can be tested thanks to the addition of the specific
  templates.

* Few parameters are not required anymore by the templates in
  scenario tests; a default value is provided (name of templates,
  etc).

* The flavors used in templates are now parameters too.

* If a flavor name is provided in addition to its specification and
  a flavor with that name exists, it is used and not created again.

* The dependencies on non-public Tempest interfaces have been
  removed.

* A folder with test templates with Ocata has been created and
  initialized starting from the templates in the main directory,
  following the status of the jobs tested on the Sahara CI.

* Capture and report the timestamp in scenario tests when an event
  starts and when an exception is triggered.


Upgrade Notes
*************

* the name of the variables/parameters used for the name of the
  images in the scenario tests have been changes to follow a more
  consistent pattern.


Deprecation Notes
*****************

* The Liberty-specific job templates have been removed. This means
  that starting from this release Liberty is not supported (it has
  been EOL for a while).

* The MapR 5.0.0 test template have been removed from the master
  branch as well.


Critical Issues
***************

* The Tempest plugin was fixed after the removal of the
  data_processing plugin from the tempest repository. Most of the work
  was in place, only a small change was missing.


Bug Fixes
*********

* The artifacts created during the execution of CLI tests are
  properly cleaned at the end of the tests.


Other Notes
***********

* The documentation was improved (scenario tests) and extended
  (Tempest plugin).

Changes in sahara-tests 0.3.0..0.4.0
------------------------------------

02e2208 Cleanup relase notes: remove a spurious entry
52ea7a6 Test templates: add the ocata/ dir, remove liberty/ etc
dabfeb5 Add the release notes for most changes after 0.3.0
0939e81 Replace yaml.load() with yaml.safe_load()
fc4cbf8 [doc] Added link to Tempest plugin doc and fixed typos
31dead5 Add new negative cli tests for node group templates
910d7f5 Add cluster template update test
1cb3194 Adding missing data sources API tests
b3a8dc4 Add CDH 5.9.0 scenario test
f1a997c [doc] Added doc for Sahara Tempest plugin
35a0b40 Add test to node group template editing
0443bb5 Clean env before and after tempest test
1d344f8 [doc] Update Authentication section in Scenario Readme
52bbed2 Fix typos in cover.sh
9831bb4 Added cli tests for job binary
1ddaea3 Add new negative cli tests for image and job binary
ab1a2a2 Added cli-test for "plugin update"
af2b3b8 More timetracking: start of tasks, exceptions
9d49e71 [doc] Updated doc for Sahara scenario tests
9cdcb87 Exclude ct and cluster names from scenarios
7a01645 Renaming of all images names for one pattern
23b8e53 Show team and repo badges on README
1af4ebf Remove more usages of Tempest core code
0110617 scenario job improvements
478840b [Trivial]Replace the combination symbol in file name
a16d3f6 Less deps on private Tempest APIs (utils, exceptions)
e37b0bc Fix CLI configs get test for plugins with more versions
a3dfd27 Get plugin data: dynamically discover the output file
1783831 Added test for job update using cli
88e8033 Revert "Temp workaround: drop volumes from tests"
f650b57 Add default values for the flavors in MapR templates
5cc72bc If the name of custom flavor exists, use it
253192a Temp workaround: drop volumes from tests
3373621 Fix sahara gate: failure in tempest config options access
c3928e8 Move flavor_id to page args
f354bd9 Enable release notes translation
74945b4 Added cli-tests with "job" command


Diffstat (except docs and test files)
-------------------------------------

README.rst                                         |   9 +
etc/scenario/gate/fake.yaml.mako                   |   2 +-
.../notes/post-030-preocata-40c5fbf4d3522074.yaml  |  35 +++
.../test-templates-ocata-dcc438604c94b72f.yaml     |  15 ++
.../track-steps-timestamps-56c40d06c49dc88e.yaml   |   4 +
releasenotes/source/conf.py                        |   3 +
sahara_tempest_plugin/config.py                    |   4 +
sahara_tempest_plugin/plugin.py                    |   3 +
.../data_processing/v1_1/data_processing_client.py |  18 ++
.../scenario/defaults/ambari-2.3.yaml.mako         |   4 +-
.../scenario/defaults/ambari-2.4.yaml.mako         |   4 +-
.../scenario/defaults/liberty/ambari-2.3.yaml.mako |  65 ------
.../scenario/defaults/liberty/cdh-5.4.0.yaml.mako  |  83 -------
.../scenario/defaults/liberty/fake.yaml.mako       |  34 ---
.../scenario/defaults/liberty/hdp-2.0.6.yaml.mako  |  54 -----
.../defaults/liberty/mapr-5.0.0.mrv2.yaml.mako     |  54 -----
.../defaults/liberty/spark-1.3.1.yaml.mako         |  37 ---
.../scenario/defaults/liberty/transient.yaml.mako  |  54 -----
.../defaults/liberty/vanilla-2.7.1.yaml.mako       |  79 -------
.../scenario/defaults/mapr-5.0.0.mrv2.yaml.mako    |  54 -----
.../scenario/defaults/mapr-5.1.0.mrv2.yaml.mako    |   4 +-
.../scenario/defaults/mapr-5.2.0.mrv2.yaml.mako    |   4 +-
.../scenario/defaults/mitaka/ambari-2.3.yaml.mako  |   4 +-
.../scenario/defaults/mitaka/cdh-5.5.0.yaml.mako   |   4 +-
.../scenario/defaults/mitaka/fake.yaml.mako        |   2 +-
.../defaults/mitaka/mapr-5.0.0.mrv2.yaml.mako      |   4 +-
.../defaults/mitaka/mapr-5.1.0.mrv2.yaml.mako      |   4 +-
.../scenario/defaults/mitaka/spark-1.3.1.yaml.mako |   4 +-
.../scenario/defaults/mitaka/spark-1.6.0.yaml.mako |   4 +-
.../scenario/defaults/mitaka/transient.yaml.mako   |   4 +-
.../defaults/mitaka/vanilla-2.7.1.yaml.mako        |   4 +-
.../scenario/defaults/newton/ambari-2.4.yaml.mako  |   4 +-
.../scenario/defaults/newton/cdh-5.7.0.yaml.mako   |   4 +-
.../defaults/newton/mapr-5.1.0.mrv2.yaml.mako      |   4 +-
.../defaults/newton/mapr-5.2.0.mrv2.yaml.mako      |   4 +-
.../scenario/defaults/newton/spark-1.6.0.yaml.mako |   4 +-
.../scenario/defaults/newton/storm-1.0.1.yaml.mako |   4 +-
.../defaults/newton/vanilla-2.7.1.yaml.mako        |   4 +-
.../scenario/defaults/ocata/ambari-2.4.yaml.mako   |  67 ++++++
.../scenario/defaults/ocata/cdh-5.7.0.yaml.mako    |  90 ++++++++
.../scenario/defaults/ocata/cdh-5.9.0.yaml.mako    |  90 ++++++++
.../defaults/ocata/mapr-5.2.0.mrv2.yaml.mako       |  56 +++++
.../scenario/defaults/ocata/spark-1.6.0.yaml.mako  |  37 +++
.../scenario/defaults/ocata/storm-1.0.1.yaml.mako  |  37 +++
.../defaults/ocata/vanilla-2.7.1.yaml.mako         |  81 +++++++
.../scenario/defaults/spark-1.3.1.yaml.mako        |   4 +-
.../scenario/defaults/spark-1.6.0.yaml.mako        |   4 +-
.../scenario/defaults/storm-1.0.1.yaml.mako        |   4 +-
.../scenario/defaults/vanilla-2.7.1.yaml.mako      |   5 +-
.../unit/scenario/templatevars_complete.ini        |   8 +-
.../unit/scenario/templatevars_nodefault.ini       |   2 +-
tools/cover.sh                                     |   6 +-
tools/gate/scenario/commons                        |   2 -
tools/gate/scenario/dsvm-scenario-rc               |  19 ++
90 files changed, 1549 insertions(+), 915 deletions(-)






More information about the Release-announce mailing list