The commands used by constraints need at least tox 2.0. Update to
reflect reality, which should help with local running of constraints
targets.
Change-Id: I268870bd9b00d86227fcc61fe65fd8c301e92c1e
Related-Bug: 1801465
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 do not want to set the override once in testenv, because that
breaks the more specific versions used in default environments like
py35 and py36.
Change-Id: Idb6defda3b9575244421b1c4af8ba88205809d92
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
This patch removes testr as it is no longer used, switches the
cover job to use the javascript coverage report, and removes
the unused py27integration test environment from tox.ini.
Depends-On: https://review.openstack.org/570260
Change-Id: I44002e46b5a56031520b7144b476d4514aa1e676
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: I60c542e73a276f3aec9da4d5b8f3a38a9a2d8ae0
Depends-On: https://review.openstack.org/555034
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
There have been recent changes to how docs jobs are run under zuul [1].
This patch updates neutron-lbaas-dashboard to be able to run under the
new zuul docs jobs.
[1] https://review.openstack.org/#/c/508694/
Change-Id: I482b4904838f39e7e32eb499ef9a29a4ec349522
The exact path can vary in different operating systems, also this will
eliminate the following warning:
WARNING:test command found but not installed in testenv
Change-Id: I4a710922197ecd2dcb7500d93d1a895f88f6905e
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 neutron-lbaas-dashboard.
Change-Id: Id0a31c878f39355bcb8b2e4b67b0c17b161c8603
The directory openstack/common was used to keep codes from
oslo-incubator, we have retired oslo-incubator, so don't use
this directory any more.
Change-Id: I7010754d7cd3c0d0d601b61bd3a870d59e3e6677
* Update requirements for selenium testing
* Add gate scripts
* Add draft integration test config and test stub
* Update tox for running integration tests
A patch for gate job is: I76ab460a110d93b0186ca126858f79ac9e89f09b
Change-Id: I5ca1bf7003a9882648cdfbeab21d2ada37b951f1
Add lint and unit test environments for JavaScript to tox.ini
Partially-Implements: blueprint horizon-lbaas-v2-ui
Change-Id: I13c1dd18c160c78ef303595cedc8009f58596863
Unit tests for the first patch are failing because
DJANGO_SETTINGS_MODULE is not set. Add the pieces to
do this.
Change-Id: I9aff77126acf7c2e2d59966dd825f105e809edee
Partially-Implements: blueprint horizon-lbaas-v2-ui