Destroy slaves instead of graceful power off in test
for repeatable provisioning in order to avoid SSH session
hang.
Change-Id: I010a78adfff75fb0621354f1225342dcd1a334d0
Closes-bug: #1523601
- Remove 'gre' tests from tests_strength/test_neutron.py
- Change 'gre' to 'tun' in test_image_based.py
- Change 'gre' to 'tun' in test_pullrequest.py
Change-Id: Ic1467e40be58782fed1ace51784b946c1d823153
Closes-Bug: #1512285
- add a new environment variable:
ALWAYS_CREATE_DIAGNOSTIC_SNAPSHOT, default = 'true'.
- move code that resume environment into a separate method.
- rename @log_snapshot_on_error to @log_snapshot_after_test
Change-Id: I5902899ba4c8557b7233e9bf576debc2197ca9e2
Closes-Bug:#1452672
I have added a auto-generated documentation. It is done with
Sphinx library. Sphinx uses reStructuredText as its markup language
and docstrings as a source for automated documentation.
According to https://www.python.org/dev/peps/pep-0257/
I used a """ for quotes in docstrings and made
"""Docstring."""-looking one-liners and correct indentation
for multiple-liners.
Based on https://github.com/kennethreitz/requests
I moved Makefile, requirements.txt and conf.py to /doc folder.
Also I decided to make fuel-qa documentation
similar to https://docs.python.org/2/tutorial/index.html
with single table of contents.
I have added empty __init__.py files to be able to produce
documentation.
I have added sys_test.log to .gitigonre because it has
been generated at the documentation build.
To make it faster and non-conflicting I added some banal
class descriptions in order to get them in auto-generated documentation.
I decided not to fight with warnings and poor docstring descriptions
I added to make documentation less conflicting and for a faster review.
Docstring improvements and detailed code description are left for later.
For the same reasons I decied not to add docstrings to all methods.
At a places where I made poor docstrings I have added a
TODO documentation.
Change-Id: I7701a9a3429abbf62b13ec5a31972298c0be5201
Related-Bug: #1321682
- Modify test to bootstrap slaves in cycle to avoid
time syncs which failure can affect provisioning success
Change-Id: I8b9ed8021d339754615242c91360bc3bed38c480
Partial-Bug: #1437223
- Increase timeout to wait for nodes to get online
state after cluster deletion
Change-Id: I2e73fae66c840294d01af6e0d6a0b35edca93f49
Closes-Bug: #1415037
Apply refactoring patch https://review.openstack.org/#/c/149612/.
Move contents of fuel-main/fuelweb_test to the repo.
Add run_tests.sh.
Change fuel-devops version to 2.9.0 in requirements file.
Change-Id: Id321d63d97290f2fb22736abbe1d74315aed2893