# STDOUT: ---v---v---v---v---v--- ---^---^---^---^---^--- # STDERR: ---v---v---v---v---v--- /var/ARTIFACTS/work-cis_workstation_l21h23uzu1 Found 1 plan. /plans/upstream-parallel/other/ansible-check-mode/cis_workstation_l2 summary: Limited no-virt-HW CaC/content upstream testing as parallel plans discover directory: /var/ARTIFACTS/git-main6lycf26k commit-hash: e1ff561 how: fmf filter: tag:-needs-param filter: tag:-broken filter: tag:-subset-profile tests: /scanning/host-os/ansible-check/check-mode/cis_workstation_l2$ summary: 1 test selected /scanning/host-os/ansible-check/check-mode/cis_workstation_l2 provision queued provision.provision tasks #1: default-0 provision.provision task #1: default-0 how: connect primary address: 18.222.222.253 topology address: 18.222.222.253 ansible: {} port: 22 key: /etc/citool.d/id_rsa_artemis hard reboot: /opt/artemis-cli/bin/artemis-cli guest reboot 5de53f18-0d08-4933-ab45-0aa6e9a6b82c primary address: 18.222.222.253 topology address: 18.222.222.253 multihost name: default-0 arch: x86_64 distro: CentOS Stream 8 kernel: 4.18.0-553.6.1.el8.x86_64 package manager: dnf bootc builder: dnf is container: no is ostree: no is image mode: no distro id: centos distro major version: 8 is toolbox: no selinux: yes systemd: yes systemd soft-reboot: no rsync: yes is superuser: yes can sudo: yes queued push tasks #1: push to default-0 push task #1: push to default-0 summary: 1 guest provisioned prepare queued push tasks #1: push to default-0 push task #1: push to default-0 queued prepare tasks #1: essential-requires on default-0 #2: Install dependencies for further prepare steps on default-0 #3: Download and build latest or pull request content on default-0 #4: Update OpenSCAP from Packit (if specified) on default-0 #5: requires on default-0 #6: recommends on default-0 prepare task #1: essential-requires on default-0 how: install summary: Install essential required packages name: essential-requires where: default-0 package: 1 package requested /usr/bin/flock prepare task #2: Install dependencies for further prepare steps on default-0 how: install name: Install dependencies for further prepare steps package: 2 packages requested git-core python-srpm-macros prepare task #3: Download and build latest or pull request content on default-0 how: shell name: Download and build latest or pull request content overview: 1 script found script: set -xe if [ -n "$CONTEST_CONTENT_BRANCH" ]; then ref="refs/heads/$CONTEST_CONTENT_BRANCH" elif [ -n "$CONTEST_CONTENT_PR" ]; then ref="refs/pull/$CONTEST_CONTENT_PR/head" else exit 0 fi content_dir=/root/upstream-content [ -e "$content_dir" ] || git init "$content_dir" cd "$content_dir" old_fetch_head=$(git rev-parse FETCH_HEAD 2>/dev/null) || true git fetch --depth=1 https://github.com/ComplianceAsCode/content.git "$ref" new_fetch_head=$(git rev-parse FETCH_HEAD) if [ "$old_fetch_head" != "$new_fetch_head" ]; then # remove any previously built content git clean -ffdx git checkout FETCH_HEAD fi echo "CONTEST_CONTENT=$content_dir" >> "$TMT_PLAN_ENVIRONMENT_FILE" prepare task #4: Update OpenSCAP from Packit (if specified) on default-0 how: shell name: Update OpenSCAP from Packit (if specified) overview: 1 script found script: set -xe # both result in the same URL on fedoraproject.org if [ -n "$CONTEST_OSCAP_BRANCH" ]; then ref="$CONTEST_OSCAP_BRANCH" elif [ -n "$CONTEST_OSCAP_PR" ]; then ref="$CONTEST_OSCAP_PR" else exit 0 fi repofile=/etc/yum.repos.d/openscap-upstream-packit.repo echo "CONTEST_OSCAP_REPOFILE=$repofile" >> "$TMT_PLAN_ENVIRONMENT_FILE" rm -f "$repofile" if rpm -q openscap-scanner; then # the RPM might have been upgraded from another PR, sanitize it dnf -q -y downgrade openscap-scanner else # this runs before test dependencies are installed dnf -q -y install openscap-scanner fi # download a Packit-provided repository major=$(. /etc/os-release && echo "${VERSION_ID%%.*}") repourl="https://copr.fedorainfracloud.org/coprs/packit/OpenSCAP-openscap-$ref/repo/centos-stream-$major/packit-OpenSCAP-openscap-$ref-centos-stream-$major.repo" curl --retry 10 -sSfkL -o "$repofile" "$repourl" trap "rm -f \"$repofile\"" ERR # check that the per-PR repo contains a newer build rc=0 dnf -q check-upgrade openscap-scanner || rc=$? if [ "$rc" -ne 100 ]; then # see dnf(8) nvr=$(rpm -q openscap-scanner) echo "openscap-scanner from $ref doesn't upgrade existing $nvr" >&2 false # exit with ERR fi dnf -q -y upgrade openscap-scanner # invalidate VM snapshots rm -f /var/lib/libvirt/images/*.ready prepare task #5: requires on default-0 how: install summary: Install required packages name: requires where: default-0 package: 3 packages requested ansible-core openscap-scanner scap-security-guide prepare task #6: recommends on default-0 how: install summary: Install recommended packages name: recommends where: default-0 package: 9 packages requested python3 python3-dnf python3-pyyaml python3-requests python3.11 python3.11-pyyaml python3.11-requests python3.11-urllib3 rpm-build queued pull tasks #1: pull from default-0 pull task #1: pull from default-0 summary: 6 preparations applied execute queued execute tasks #1: default-0 on default-0 execute task #1: default-0 on default-0 how: tmt duration deadline: 1800 seconds, at 16:46:55 2026-08-21 UTC 00:10:03 pass /scanning/host-os/ansible-check/check-mode/cis_workstation_l2 (on default-0) [1/1] summary: 1 test executed report how: display prepare 00:00:00 pass Download and build latest or pull request content / script #0 00:00:00 pass Update OpenSCAP from Packit (if specified) / script #0 execute 00:10:03 pass /scanning/host-os/ansible-check/check-mode/cis_workstation_l2 summary: 1 test passed finish queued finish tasks #1: Restore original OpenSCAP (if upgraded from Packit) on default-0 finish task #1: Restore original OpenSCAP (if upgraded from Packit) on default-0 how: shell name: Restore original OpenSCAP (if upgraded from Packit) overview: 1 script found script: set -xe repofile=/etc/yum.repos.d/openscap-upstream-packit.repo if [ -f "$repofile" ]; then dnf -q -y downgrade openscap-scanner rm -f "$repofile" fi queued pull tasks #1: pull from default-0 pull task #1: pull from default-0 summary: 1 task completed cleanup queued cleanup tasks #1: default-0 on default-0 cleanup task #1: default-0 on default-0 how: tmt summary: 1 task completed total: 1 test passed ---^---^---^---^---^---