Commit Graph

5 Commits

Author SHA1 Message Date
Tony Breeds 10f5b920d8 Add Constraints support
Adding constraints support to libraries is slightly more complex than
services as the libraries themselves are listed in upper-constraints.txt
which leads to errors that you can't install a specific version and a
constrained version.

This change adds constraints support by also adding a helper script to
edit the constraints to remove cliff and at the same time pull any required
libraries from git.

Also the egg name fro python-neutronclient is wrong resulting in
warnings in the logs[1] so correct that wheil re-writing the deps in
tox.ini

[1] http://logs.openstack.org/42/412742/1/check/gate-cliff-tox-neutronclient-tip-ubuntu-xenial/e1ce5c0/console.html#_2016-12-20_04_40_50_638986

Change-Id: Ifa5cc8446cfbfec0c8b48b293feb76ce66a34d92
2017-01-04 08:55:06 +11:00
Tony Breeds f55c13c2fe Remove tox environments that no longer work
Remove neutronclient-stable and openstackclient-stable which are designed to
run the latest cliff code/change under review against those 2 libraries to
reduce the chances of regressions.  At some point in the past they ceased
to function as expected and rather then correct them remove them as they're
not used in the gate anyway.

Change-Id: I8fa88134c730ed55afc40c6513f135912cbed5e6
2017-01-04 08:54:20 +11:00
Doug Hellmann 86fe20f8df Fix stable integration tests
Change-Id: I7def2163b8e2064a7af4f0f53861ae3e7aec1e9c
2014-08-26 10:52:38 -04:00
Doug Hellmann db4eef59e5 Do not allow wheels for stable tests
The tests against stable versions of consuming projects download the
release packages from the PyPI mirror. Now that there are wheels
available, installing those packages breaks. Rather than completely
rewrite the test scripts, force the sdist to be downloaded.

Change-Id: I574610b934a40aa4e4c017d1f247cc14b81a8160
2014-07-25 11:48:56 -04:00
Doug Hellmann 5fad56e89f Add integration tests with known consumers
Run the tests of some consumers of cliff to ensure that changes
being made do not break the apps or downsteam libraries.

Change-Id: Ifded67608b49044cc6a0832389ad7fe825148a3c
2014-01-03 22:58:50 +00:00