3cfc3bf6fe
This patch adds the support for running the molecule tests on Fedora through the molecule command. This patch also updates the README file to point out the developer to the molecule testing procedure hosted in tripleo-validations. Change-Id: Ia5ba005874a5cff3bdd94338f31a424f626e22e3 Signed-off-by: Gael Chamoulaud (Strider) <gchamoul@redhat.com>
49 lines
1.8 KiB
Plaintext
49 lines
1.8 KiB
Plaintext
# This file facilitates OpenStack-CI package installation
|
|
# before the execution of any tests.
|
|
#
|
|
# See the following for details:
|
|
# - https://docs.openstack.org/infra/bindep/
|
|
# - https://opendev.org/opendev/bindep/
|
|
#
|
|
# Even if the role does not make use of this facility, it
|
|
# is better to have this file empty, otherwise OpenStack-CI
|
|
# will fall back to installing its default packages which
|
|
# will potentially be detrimental to the tests executed.
|
|
|
|
# The gcc compiler
|
|
gcc
|
|
|
|
# Base requirements for RPM distros
|
|
gcc-c++ [platform:rpm]
|
|
git [platform:rpm]
|
|
libffi-devel [platform:rpm]
|
|
openssl-devel [platform:rpm]
|
|
podman [platform:rpm]
|
|
python-devel [platform:rpm !platform:rhel-8 !platform:centos-8 !platform:fedora]
|
|
python3-devel [platform:rpm !platform:rhel-7 !platform:centos-7]
|
|
PyYAML [platform:rpm !platform:rhel-8 !platform:centos-8 !platform:fedora]
|
|
python3-pyyaml [platform:rpm !platform:rhel-7 !platform:centos-7]
|
|
python3-dnf [platform:rpm !platform:rhel-7 !platform:centos-7]
|
|
|
|
# RH Mechanisms
|
|
python-rhsm-certificates [platform:redhat]
|
|
|
|
# SELinux cent7
|
|
libselinux-python3 [platform:rpm !platform:rhel-8 !platform:centos-8]
|
|
libsemanage-python3 [platform:redhat !platform:rhel-8 !platform:centos-8]
|
|
# SELinux cent8
|
|
python3-libselinux [platform:rpm !platform:rhel-7 !platform:centos-7]
|
|
python3-libsemanage [platform:redhat !platform:rhel-7 !platform:centos-7]
|
|
|
|
# Required for compressing collected log files in CI
|
|
gzip
|
|
|
|
# Required to build language docs
|
|
gettext [doc test]
|
|
graphviz [doc test]
|
|
# libsrvg2 is needed for sphinxcontrib-svg2pdfconverter in docs builds.
|
|
librsvg2-tools [doc platform:rpm]
|
|
librsvg2-bin [doc platform:dpkg]
|
|
# PDF Docs package dependencies
|
|
tex-gyre [platform:dpkg doc]
|