38306a2f4bff90caf640425c364bfaf794501fff
Commit Graph

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
2025年06月24日 17:18:43 +00:00
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
2017年12月02日 17:07:13 +00:00
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
2017年09月22日 14:54:42 +10:00
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
2013年07月27日 12:16:52 -04:00
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
2013年02月04日 22:26:17 -08:00