:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Setup :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 09:20:07 ] :: [ BEGIN ] :: Running 'PROVISION_HOW=local' :: [ 09:20:07 ] :: [ PASS ] :: Command 'PROVISION_HOW=local' (Expected 0, got 0) :: [ 09:20:07 ] :: [ BEGIN ] :: Create tmp directory :: actually running 'tmp=$(mktemp -d)' :: [ 09:20:07 ] :: [ PASS ] :: Create tmp directory (Expected 0, got 0) :: [ 09:20:07 ] :: [ BEGIN ] :: Create run directory :: actually running 'run=$(mktemp -d)' :: [ 09:20:07 ] :: [ PASS ] :: Create run directory (Expected 0, got 0) :: [ 09:20:07 ] :: [ BEGIN ] :: Running 'pushd /tmp/tmp.gEt5y55yvz' /tmp/tmp.gEt5y55yvz /var/ARTIFACTS/work-basicky66gkmp/plans/features/basic/discover/default-0/tests/tests/test/debug :: [ 09:20:07 ] :: [ PASS ] :: Command 'pushd /tmp/tmp.gEt5y55yvz' (Expected 0, got 0) :: [ 09:20:07 ] :: [ BEGIN ] :: Running 'tmt init' Initialized the fmf tree root '/tmp/tmp.gEt5y55yvz/.fmf'. Use 'tmt init --template' with 'mini', 'base' or 'full' to create example content. Add tests, plans or stories with 'tmt test create', 'tmt plan create' or 'tmt story create'. :: [ 09:20:08 ] :: [ PASS ] :: Command 'tmt init' (Expected 0, got 0) :: [ 09:20:08 ] :: [ BEGIN ] :: Running 'tmt plan create --template base /plan' Plan directory '/tmp/tmp.gEt5y55yvz' already exists. Plan '/tmp/tmp.gEt5y55yvz/plan.fmf' created. :: [ 09:20:09 ] :: [ PASS ] :: Command 'tmt plan create --template base /plan' (Expected 0, got 0) :: [ 09:20:09 ] :: [ BEGIN ] :: Running 'tmt test create --template shell /test' Test directory '/tmp/tmp.gEt5y55yvz/test' created. Test metadata '/tmp/tmp.gEt5y55yvz/test/main.fmf' created. Test script '/tmp/tmp.gEt5y55yvz/test/test.sh' created. :: [ 09:20:11 ] :: [ PASS ] :: Command 'tmt test create --template shell /test' (Expected 0, got 0) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 4s :: Assertions: 7 good, 0 bad :: RESULT: PASS (Setup) tmt-report-result: saving /Setup output /tmp/tmp.HZ1e9WAD6P into /var/ARTIFACTS/work-basicky66gkmp/plans/features/basic/execute/data/guest/default-0/tests/test/debug-83/data/Setup/output.txt tmt-report-result: adding to the result file /var/ARTIFACTS/work-basicky66gkmp/plans/features/basic/execute/data/guest/default-0/tests/test/debug-83/data/tmt-report-results.yaml :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Test local :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 09:20:11 ] :: [ BEGIN ] :: Running 'tmt run --id /tmp/tmp.ejLy17F2XZ --verbose --all --scratch --before execute provision -h local' /tmp/tmp.ejLy17F2XZ warn: User is feeling safe. Found 1 plan. /plan summary: Basic smoke test discover directory: /tmp/tmp.gEt5y55yvz how: fmf summary: 1 test selected /test provision queued provision.provision tasks #1: default-0 provision.provision task #1: default-0 how: local primary address: localhost ansible: {} primary address: localhost topology address multihost name: default-0 arch: x86_64 distro: Fedora Linux 45 (Cloud Edition Prerelease) kernel: 7.1.0-0.rc5.35.fc45.x86_64 package manager: dnf5 bootc builder: dnf5 is container: no is ostree: no is image mode: no distro id: fedora distro major version: 45 is toolbox: no selinux: yes systemd: yes systemd soft-reboot: yes 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 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 queued pull tasks #1: pull from default-0 pull task #1: pull from default-0 summary: 1 preparation applied :: [ 09:20:13 ] :: [ PASS ] :: Command 'tmt run --id /tmp/tmp.ejLy17F2XZ --verbose --all --scratch --before execute provision -h local' (Expected 0, got 0) :: [ 09:20:13 ] :: [ BEGIN ] :: Running 'echo -e '#!/bin/bash /bin/false' > test/test.sh' :: [ 09:20:13 ] :: [ PASS ] :: Command 'echo -e '#!/bin/bash /bin/false' > test/test.sh' (Expected 0, got 0) :: [ 09:20:13 ] :: [ BEGIN ] :: Failing test :: actually running 'tmt run --id /tmp/tmp.ejLy17F2XZ --verbose discover --force execute --force' /tmp/tmp.ejLy17F2XZ warn: User is feeling safe. Found 1 plan. /plan summary: Basic smoke test discover directory: /tmp/tmp.gEt5y55yvz how: fmf summary: 1 test selected /test execute queued execute tasks #1: default-0 on default-0 execute task #1: default-0 on default-0 how: tmt duration deadline: 300 seconds, at 09:25:14 2026-05-27 UTC 00:00:00 fail /test (on default-0) [1/1] summary: 1 test executed total: 1 test failed :: [ 09:20:15 ] :: [ PASS ] :: Failing test (Expected 1, got 1) :: [ 09:20:15 ] :: [ BEGIN ] :: Running 'echo -e '#!/bin/bash /bin/true' > test/test.sh' :: [ 09:20:15 ] :: [ PASS ] :: Command 'echo -e '#!/bin/bash /bin/true' > test/test.sh' (Expected 0, got 0) :: [ 09:20:15 ] :: [ BEGIN ] :: Fixed test :: actually running 'tmt run --id /tmp/tmp.ejLy17F2XZ --verbose discover --force execute --force' /tmp/tmp.ejLy17F2XZ warn: User is feeling safe. Found 1 plan. /plan summary: Basic smoke test discover directory: /tmp/tmp.gEt5y55yvz how: fmf summary: 1 test selected /test execute queued execute tasks #1: default-0 on default-0 execute task #1: default-0 on default-0 how: tmt duration deadline: 300 seconds, at 09:25:16 2026-05-27 UTC 00:00:00 pass /test (on default-0) [1/1] summary: 1 test executed total: 1 test passed :: [ 09:20:17 ] :: [ PASS ] :: Fixed test (Expected 0, got 0) :: [ 09:20:17 ] :: [ BEGIN ] :: Running 'tmt run --id /tmp/tmp.ejLy17F2XZ --verbose --until finish' /tmp/tmp.ejLy17F2XZ warn: User is feeling safe. Found 1 plan. /plan summary: Basic smoke test discover status: done summary: 1 test selected /test provision status: done summary: 1 guest provisioned prepare status: done summary: 0 preparations applied execute status: done summary: 1 test executed report how: display prepare execute 00:00:00 pass /test summary: 1 test passed finish queued finish tasks summary: 0 tasks completed total: 1 test passed :: [ 09:20:18 ] :: [ PASS ] :: Command 'tmt run --id /tmp/tmp.ejLy17F2XZ --verbose --until finish' (Expected 0, got 0) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 7s :: Assertions: 6 good, 0 bad :: RESULT: PASS (Test local) tmt-report-result: saving /Test-local output /tmp/tmp.S0MaYCpUNq into /var/ARTIFACTS/work-basicky66gkmp/plans/features/basic/execute/data/guest/default-0/tests/test/debug-83/data/Test-local/output.txt tmt-report-result: adding to the result file /var/ARTIFACTS/work-basicky66gkmp/plans/features/basic/execute/data/guest/default-0/tests/test/debug-83/data/tmt-report-results.yaml :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Cleanup :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 09:20:18 ] :: [ BEGIN ] :: Running 'popd' /var/ARTIFACTS/work-basicky66gkmp/plans/features/basic/discover/default-0/tests/tests/test/debug :: [ 09:20:18 ] :: [ PASS ] :: Command 'popd' (Expected 0, got 0) :: [ 09:20:18 ] :: [ BEGIN ] :: Remove tmp & run directory :: actually running 'rm -r /tmp/tmp.gEt5y55yvz /tmp/tmp.ejLy17F2XZ' :: [ 09:20:18 ] :: [ PASS ] :: Remove tmp & run directory (Expected 0, got 0) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 2 good, 0 bad :: RESULT: PASS (Cleanup) tmt-report-result: saving /Cleanup output /tmp/tmp.iZzPt6lmSt into /var/ARTIFACTS/work-basicky66gkmp/plans/features/basic/execute/data/guest/default-0/tests/test/debug-83/data/Cleanup/output.txt tmt-report-result: adding to the result file /var/ARTIFACTS/work-basicky66gkmp/plans/features/basic/execute/data/guest/default-0/tests/test/debug-83/data/tmt-report-results.yaml :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: /tests/test/debug :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 09:20:18 ] :: [ LOG ] :: Phases fingerprint: GpTeNtEf :: [ 09:20:18 ] :: [ LOG ] :: Asserts fingerprint: rEpk6f29 File '/var/ARTIFACTS/work-basicky66gkmp/plans/features/basic/execute/data/guest/default-0/tests/test/debug-83/journal.xml' already stored in '/var/ARTIFACTS/work-basicky66gkmp/plans/features/basic/execute/data/guest/default-0/tests/test/debug-83'. :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 13s :: Phases: 3 good, 0 bad :: OVERALL RESULT: PASS (/tests/test/debug)