diff --git a/Dockerfiles/test_suite b/Dockerfiles/test_suite index 42a055dfd1..1786d52d9b 100644 --- a/Dockerfiles/test_suite +++ b/Dockerfiles/test_suite @@ -18,7 +18,18 @@ # FROM fedora -RUN dnf install -y git-extras git cmake dbus-devel GConf2-devel libacl-devel libblkid-devel libcap-devel libcurl-devel libgcrypt-devel libselinux-devel libxml2-devel libxslt-devel libattr-devel make openldap-devel pcre-devel perl-XML-Parser perl-XML-XPath perl-devel python3-devel rpm-devel swig bzip2-devel gcc-c++ libyaml-devel xmlsec1-devel xmlsec1-openssl-devel hostname bzip2 lua rpm-build which strace && dnf clean all +RUN dnf -y update && \ + dnf -y install \ + git-extras git cmake dbus-devel GConf2-devel \ + libacl-devel libblkid-devel libcap-devel libcurl-devel \ + libgcrypt-devel libselinux-devel libxml2-devel libxslt-devel \ + libattr-devel make openldap-devel pcre-devel \ + perl-XML-Parser perl-XML-XPath perl-devel \ + python3-devel rpm-devel swig bzip2-devel \ + gcc-c++ libyaml-devel xmlsec1-devel xmlsec1-openssl-devel \ + hostname bzip2 lua rpm-build which strace \ + && dnf clean all \ + && rm -rf /var/cache/dnf RUN git clone --recurse-submodules https://github.com/OpenSCAP/openscap RUN echo -e "#!/bin/bash\n\ncd /openscap/build\nif [ -d /openscap/build/tests ]; then\n sleep 1d\n exit 0\nelse\n [ -n \"\$PR\" ] && git pr \$PR\n echo \"Testing branch: \$(git branch --show-current)\"\n cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ../ && make all\n ctest --output-on-failure\nfi" >> /run.sh