As the noop tests framework was removed to the
separate repo, this updates the README and
.gitignore as well.
Related-blueprint: deployment-data-dryrun
Change-Id: I806685b0dcdc8f06b7f8a5dc291828e3ec4421e0
Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>
* Add basic doc build system with sphinx and tox
* Update README.md for how-to build docs
* Update .gitignore to exclude docs builds
* Add index and move README for Noop tests framework
* TODO split and add more details for how-to noop tests
setup/use/create
Inspired by https://github.com/openstack/openstack-manuals
Partial-bug: #1483288
Change-Id: I982e0baaff5de95c7d0c4b3f098754a80676f0d0
Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>
This change creates a top level Rakefile that can be used to run all of
the lint, syntax and spec tasks for the modules and files in this
repository.
This is needed to integrate with the openstack-infra puppet syntax and
unit test jobs.
This change disables the unit tests for l23network until they can be
fixed as part of bug 1507742.
Change-Id: I1f637f2f2fd91ce01ba2a92f6ea45499def5333d
Related-Bug: #1507751
Related-Bug: #1507742
* Fix broken remove_yaml function
* Improvement to rspec debugging
* Add more debug and spec for generate_vip function
* Remove unneeded globals cache options from rspec launcher
Change-Id: Ie4388e3fd226dd55a920bdfdbee6a05430ed1805
Closes-Bug: 1478643
Added script to easily run Python tests in fuel-library.
Script is located in ./utils/jenkins/python_run_tests.sh and
uses tox to create environments and py.test as a test runner.
Usage of the script can be learn from running it with '-h' arg:
./python_run_tests.sh -h
Tests include running all found Python tests as well
'flake8' with 'hacking' checks in newest version.
Requirements for tests could be found in
./utils/jenkins/python-test-requirements.txt
tox.ini. is located in
./utils/jenkins/tox.ini
Disabled all flake8 checks in all currently failing files.
DocImpact
Change-Id: I283333c48ac53d7baa0a9bb04558d7317bdcec11
1) We need to ship metadata.json with puppet modules because of
deprecation of Modulefile:
https://docs.puppetlabs.com/puppet/latest/reference/modules_publishing.html
DEPRECATION WARNING As of Puppet 3.6 the Modulefile has been deprecated
in favor of the metadata.json file.
Some modules already have no Modulefile and it's impossibleto check
such module's source/dependencies since we ignore metadata.json
2) We're going to use 'bundle' in our CI. So in order to run some
CI tests localy in the working dir it would be convenient to ignore
.bundled_gems directory that will be created by CI scripts.
Change-Id: I5523e84480ef3638a5442ac683d5e648d9f8a0fd