Remove py35 testing, for train py35 is not supported anymore.
Update docs environment to use sphinx-build directly following PTI.
Change-Id: Idd120c50f3205be116a22af83029b1560876fa36
Quotes around {posargs} cause the entire string to be combined into one
arg that gets passed to stestr. This prevents passing multiple args
(e.g. '--concurrency=16 some-regex')
Change-Id: I050c75a2957f42448994716f0da924a45d5f3083
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: Ia64e4e4e44bc8ce7a86b471b0e60599fb285699f
We want to default to running all tox environments under python 3, so
set the basepython value in each environment.
We do not want to specify a minor version number, because we do not
want to have to update the file every time we upgrade python.
We can't set the override once in testenv, because that
breaks the more specific versions used in default environments like
py35 and py36 due to https://github.com/tox-dev/tox/issues/425
Change-Id: Ibeb97401c13fb1cb35f824082eb6b3209c868beb
'pip install -U' ugrades specified packages, this is not necessary
since we use constraints, remove the parameter '-U' from the line.
With tools/tox_install.sh - which a previous change of mine removed -
the -U was not harmful, but with the current set up, it might cause
upgrades, so remove it.
Change-Id: Ied7749e097fba7552c7f95b15170bf124ffa1d04
We do not need tox_install.sh, pip can handle constraints itself
and install the project correctly. Thus update tox.ini and remove
the now obsolete tools/tox_install.sh file.
This follows https://review.openstack.org/#/c/508061 to remove
tools/tox_install.sh.
Change-Id: I6e5fbdffc79e2b239181b68d9ff83cec06ced34f
Now that os-service-types exists in the requirements repository, we need
to take special care to unconstrain it when we run tests on it. That is
what the tox_install.sh script does (copied from keystoneauth in this
case). If we don't do this, tox will be unable to install test
dependencies in CI[1].
[1] http://logs.openstack.org/85/488085/4/check/gate-os-service-types-docs-ubuntu-xenial/6cb3162/console.html
Change-Id: I2726075d6f9eec33094753cda558275e433b6ca4