According to Openstack summit session [1],
stestr is maintained project to which all Openstack projects should migrate.
Let's switch to stestr as other projects have already moved to it.
[1] https://etherpad.openstack.org/p/YVR-python-pti
Change-Id: Ibbad6f4e63efbef4e2e144f3ba4218ce6579371a
- add py3 to tox.ini (gate already tests py3)
- move all tests to $GITROOT/test so they can all run
through testr
- add scrapy to test-requirements.txt to support sitemap tests
- move tests from test_items.py to test_sitemap_file.py
- fix broken sitemap tests
- add newton to list of old releases in sitemap_file.py
- ignore flake8 H101 as it returns false positives for Sphinx conf.py
- Use openstackdocstheme for docs
- Update sitemap README
- Restructure repo docs
- fix minor style issues
Change-Id: I22c018149b2eefde6ca5c38c22ac06886fe9a7a8
Renamed sitemap file to avoid module name conflict
when importing at the sitemap unittest
Added py.test tox environment
Change-Id: I94480e374b29802414b62591a51c04ecd804905e
Closes-Bug: #1387716
We removed the Vagrantfile in the past, it is safe to remove the entries
from the .gitignore file.
Change-Id: I870afd33d8dd72bd19b9d59b5ce540bcbf551c27
- added --version option.
- added support for printing help if no options given, or if
'help' was used (i.e. 'openstack-auto-commands help')
openstack-manuals was also added to .gitignore so that
running the 'doc-tools-update-cli-reference' script will
not affect the os_doc_tools repo if the tool is run
within the repo.
Change-Id: I4c5ac6e7f207cd953040ce7b40cf1a5f13acf709
This patch provides all necessary files and configurations to
build a Vagrantbox that can be used as building and testing
environment for all OpenStack manuals and documentations. It
includes the repositories like openstack-manuals. Tox, Maven
and all needed dependencies by Maven are already
installed/fetched.
Change-Id: Ic7a496ee16efffc7ae41f657a07af998436ea12e
Closes-Bug: #1317849
diff_branches.py generates a listing of the configuration options
changes that occured between 2 openstack releases.
This involves a few changes in other tools:
- the 'dump' subcommand for autohelp.py generates the serialized dict of
options
- add a special case for the 'bindir' option to avoid getting different
default values in different virtual environments
- the autohelp-wrapper -e switch builds the needed venv without
running autohelp.py commands
Change-Id: I80da172b91b8d2f0a15f89f4c812864da2fea471
This wrapper handles the setup of a virtual env, installs the
dependencies, clones the repositories and runs the autohelp.py script.
Change-Id: I7cc65b8d458dd62ef97c8f77c9a24812d7ace374
Import usual venv tools for easier python development.
This includes setup of openstack-common.conf.
Update .gitignore for changes.
Change-Id: I9d08bbbe10f4692fbd409b26238cc033a382cc24
This is an overhaul of the complete content to make it
a separate python package that can be installed on the jenkins
machines as well as on editor's machines.
The goal of this patchset is to package everything
and get the command "openstack-doc-test" running so that
it can be used for gating.
This will need further refinement for the other commands.
Change-Id: Icc2f1807dd5ab5fb2f83c05d1b3895b3a9a0dbaf
Add initial .gitignore file, copied from openstack-manuals and
removed lines that are not needed for this repository.
Change-Id: Ia8fce06f4d24d01534623b9caa9a32945fd0f92e