Create a tox environment for running the unit tests against the lower
bounds of the dependencies.
Create a lower-constraints.txt to be used to enforce the lower bounds
in those tests.
Add openstack-tox-lower-constraints job to the zuul configuration.
See http://lists.openstack.org/pipermail/openstack-dev/2018-March/128352.html
for more details.
Change-Id: Iee3102f1e28a1349cae3e5afa3ece210d46b86d8
Depends-On: https://review.openstack.org/555034
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
Running py2* post py3* tests results in error. Add
'rm -f .testrepository/times.dbm' command in testenv to
resolve this.
Change-Id: Iba2e8573328b56c38121e6154aa9a44ab2cb1cb6
If someone makes a change that breaks "tox -egenconfig",
it is not caught today by any of the gate/check job, we
should fail at least docs job like what Nova does to make
sure it works.
Change-Id: I80951cd821029c05f84459dc929a11c9b403131e
Implements more fine-grained policy support within our API service,
following the oslo policy-in-code spec, while maintaining compatibility
with the previous default policy.json file. An empty policy.json file is
included, along with a sample file listig all supported policy settings
and their default values.
A new tox target "genpolicy" has been added to ease automation of
sample policy file generation.
Any policy has be changed, please run "tox -e genpolicy" to update
policy.json.sample.
ref: http://docs.openstack.org/developer/oslo.policy/usage.html
ref: pydoc oslo_policy.policy
Change-Id: I3a971f2565c2f35665007461c1ae91eeb3b2de5a
This change add a functional test base for nimble and add some functional
tests for instance_type APIs.
Change-Id: I44fc4686891d75884860cab86e8c8e42186b5703
This patch setup the basic structure for api-ref and
adds api-ref for types(instance_types).
Partially-Implements: blueprint adopt-api-ref
Change-Id: I228891a2aff4b77d2acadc20627c67a55be6a706
Now that there is a passing gate job,
we can claim support for Python 3.5
in the classifier. This patch also
adds the convenience py35 venv
Change-Id: I8804d32aa2af9f5cb5048096af19a6a2498b73c6