Commit Graph

16 Commits

Author SHA1 Message Date
Ilya Shakhat b53f04368c Split requirements for py27 and >py36
Pin requirements for py27 and keep them open for py36 and later.

Change-Id: Ia9d41eb94b3efe68556804dd35d81e67e73c0d92
2020-03-09 18:35:57 +04:00
Ilya Shakhat f531c0d97b Fix devstack and py27 jobs
* Pin version of sphinx for py27.
* In devstack job manually copy source repos from
  performa organization.

Change-Id: Ie715ee7a1dff53e4b603fdb94ecc4ab7d386a392
2019-05-15 13:23:32 +02:00
Ilya Shakhat 6e5f538d79 Unpin pytest and its plugins
Change-Id: Ie5b02e1e11b7a5c064fd417149cbbdd1c2997c65
2019-02-19 09:16:01 +01:00
ZhijunWei 3815e94721 Update hacking version
Use latest release 1.1.0 and compatible changes w.r.t pep8

Change-Id: I379e5684ada1b0c961260f2017543479080f8c23
2019-01-06 19:04:51 +08:00
Ilya Shakhat ff78b92048 Tests cleanup
* Remove dependency on ansible and libvirt libraries
* Bump python 3 version to 3.6
* Fix python warnings in the code

Change-Id: If7b495e9c3b2f5031d535954c3c3280e247871a6
2019-01-02 13:28:27 +01:00
Ilya Shakhat b2ca946296 Do not link with Ansible code
Ansible is distributed under GPL-3.0 license and certain restrictions
are applied when its code is imported as Python library. The only safe
way to call GPL code is via general interface, e.g. CLI.

This patch removes all direct linking of Ansible code and executes
all actions via command line. It is now user responsibility to install
Ansible executable on the system.

Change-Id: If879e4ce59bcdac84bc51ea0ac9277783777c80b
2018-11-26 16:56:22 +04:00
Van Hung Pham 3610f8dcfe Switch from oslosphinx to openstackdocstheme
As part of the docs migration work[0] for Pike we need to switch to use
the openstackdocstheme.

[0]https://review.openstack.org/#/c/472275/

Change-Id: Ifc14b0043df14e3843fb263166a9e03fd5db5ecc
2017-06-29 15:11:51 +07:00
Anton Studenov 03fa8812fc [docs] Add documentation for config file
* Changed theme for readthedocs.

Change-Id: Idbfdd6b9e9fc0340074c3e0ea44394a5be18de61
2017-04-25 11:34:35 +03:00
Anton Studenov 34edf10456 Update requirements
* bump pbr>=2.0
* bump hacking to unblock pep8 gate
* removed workaround in tox.ini

Change-Id: I508a68b0351900ca1132441b88679d183e00af90
2017-03-02 11:47:36 +04:00
Paul Belanger f28888c6aa Revert "Change requirement link to sphinxcontrib-programoutput"
We have re-enabled the dependency in pypi. Also, please don't
use github to install dependencies from. We work hard to
remove github.com as an external dependency to protect when
they go down.

This reverts commit 702ef16297.

Change-Id: Icf628a6bceeb9680eab0bd6f3b105ad2bda7405b
2016-11-01 13:19:52 +00:00
Anton Studenov 702ef16297 Change requirement link to sphinxcontrib-programoutput
sphinxcontrib-programoutput was removed from pypi recently.
As a workaround, now it points to github repo.

Change-Id: If20ad6211ab7d0b375b4fa80fdbb22a46b9f0faa
2016-10-31 16:01:49 +03:00
Ilya Shakhat 5126c62456 Add usage and API reference into docs
Change-Id: I7edaaec1077768be9469c639551d499e8ba9d9df
2016-10-10 13:48:46 +03:00
Anton Studenov cc99f5cca7 Allow to view logs from pytest
This patch allows to view application logs in failed test reports
from console.

Change-Id: I94d036a4b962108768deb59739bce54903184469
2016-09-15 17:46:01 +03:00
Anton Studenov 27fe6b40ed Use pytest to run test in tox
py.test gives more readable output for tests.

Change-Id: I134b122b5398c24e6012e26f384bc607753ec872
2016-09-14 17:46:33 +03:00
Yaroslav Lobankov f4e712600f Adding unit tests for libvirt driver
Also, the patch fixes some mistakes in the docs.

Change-Id: I16ce625fb0c66fc74534b10ec89831eb9516ea16
2016-09-08 20:09:25 +03:00
Ilya Shakhat 036c51f855 Initial Cookiecutter Commit. 2016-08-08 12:06:17 +03:00