38306a2f4bff90caf640425c364bfaf794501fff
5 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
Tony Breeds
|
a242c96970 |
Add new openstack/devstack based functional testing
A few differences from the nodepool based testsing: * Don't set ELEMENTS_PATH in default_diskimage_environment Setting the ELEMENTS_PATH isn't helpful as it generates a number of warnings like: Element </home/zuul/src/opendev.org/openstack/diskimage-builder/diskimage_builder/elements/block-device-gpt> overrides </home/zuul/dib/lib/python3.12/site-packages/diskimage_builder/elements/block-device-gpt> We install DIB from the source via the ensure-dib role so the elements in site-packages will be installed from source anyway. * Do not use opendev opensuse mirror We removed this in Ib5d15ce800ff0620187345e1cfec0b7b5d65bee5 which is causing the build to fail in nodepool anyway. It's possible this is masking another deeper error but let's find out. * The gentoo build works in nodepool, but not under devstack. The gentoo image being built runs out of space. Signed-off-by: Tony Breeds <tony@bakeyournoodle.com> Change-Id: If989c1b04963348fd16121c1c698b75e0e94b22a |
||
|
Andreas Jaeger
|
3c8e424150 |
Avoid tox_install.sh for constraints support
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: Ieec1e7c7a4ae9a89fb413e4aa5288396690ed538 |
||
|
Tony Breeds
|
ab1ed1e59a |
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 diskimage-builder. Change-Id: I795800589ea1491efd0e489a38b60e6adf33e7f3 |
||
|
Monty Taylor
|
36a46649ed |
Fixed up test-requirements
As a first step to OpenStack alignment, get test-requirements.txt in line with current OpenStack standard practices. Fixes: Bug #1205546 Change-Id: I899c3dc167df191b84008250671c58520c436a30 |
||
|
Clint Byrum
|
c3ee071d73 |
Make it possible for openstack-CI to run tests
Per http://wiki.openstack.org/ProjectTestingInterface we enable all of the commands except build_sphinx because we do not have any sphinx documentation as of yet. Includes babel support though there are no properly internationalized strings just yet. Change-Id: Iae6e6b3f9e605106f4575196fa5527d2187255df |