:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Setup :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 09:09:46 ] :: [ BEGIN ] :: Create run directory :: actually running 'run=$(mktemp -d)' :: [ 09:09:46 ] :: [ PASS ] :: Create run directory (Expected 0, got 0) :: [ 09:09:46 ] :: [ BEGIN ] :: Running 'pushd data' /var/ARTIFACTS/work-basicky66gkmp/plans/features/basic/discover/default-0/tests/tests/recipe/data /var/ARTIFACTS/work-basicky66gkmp/plans/features/basic/discover/default-0/tests/tests/recipe :: [ 09:09:46 ] :: [ PASS ] :: Command 'pushd data' (Expected 0, got 0) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 2 good, 0 bad :: RESULT: PASS (Setup) tmt-report-result: saving /Setup output /tmp/tmp.KXYHNvqhiP into /var/ARTIFACTS/work-basicky66gkmp/plans/features/basic/execute/data/guest/default-0/tests/recipe/generate-63/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/recipe/generate-63/data/tmt-report-results.yaml :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Test recipe generation of a local plan :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 09:09:46 ] :: [ BEGIN ] :: Running 'tmt -vv run --scratch --id /tmp/tmp.5AvcrxNtD9 -e RUN_ENV=run_value plan -n /plans/local' /tmp/tmp.5AvcrxNtD9 warn: User is feeling safe. Found 1 plan. /plans/local summary: A local plan discover directory: /var/ARTIFACTS/work-basicky66gkmp/plans/features/basic/discover/default-0/tests/tests/recipe/data how: fmf name: discover-fmf cloned-commit-hash: f3a745b commit-hash: f3a745b how: shell name: discover-shell summary: 3 tests selected /discover-fmf/tests/first /discover-fmf/tests/second /discover-shell/shell-test provision queued provision.provision tasks #1: default-0 provision.provision task #1: default-0 how: container environment: PROVISION_ENV: provision_value ansible: {} primary address: tmt-tD9-OsgcokeQ topology address: tmt-tD9-OsgcokeQ Check for container image 'fedora'. name: tmt-tD9-OsgcokeQ Create network 'tmt-tmp.5AvcrxNtD9-plans-local-network'. multihost name: default-0 arch: x86_64 distro: Fedora Linux 44 (Container Image) kernel: 7.1.0-0.rc5.35.fc45.x86_64 package manager: dnf5 bootc builder: dnf5 is container: yes is ostree: no is image mode: no distro id: fedora distro major version: 44 is toolbox: no selinux: no systemd: no systemd soft-reboot: no rsync: no 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: default-0 on default-0 #3: 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 cmd: rpm -q --whatprovides /usr/bin/flock || dnf5 install -y /usr/bin/flock prepare task #2: default-0 on default-0 how: shell overview: 1 script found script: echo "Prepare phase" cmd: set -eo pipefail; echo "Prepare phase" prepare task #3: requires on default-0 how: install summary: Install required packages name: requires where: default-0 package: 2 packages requested beakerlib coreutils cmd: rpm -q --whatprovides coreutils beakerlib || dnf5 install -y coreutils beakerlib queued pull tasks #1: pull from default-0 pull task #1: pull from default-0 summary: 3 preparations applied execute queued execute tasks #1: discover-fmf on default-0 #2: discover-shell on default-0 execute task #1: discover-fmf on default-0 how: tmt name: Execute phase ignore-duration: false exit-first: false test: First test duration deadline: 300 seconds, at 09:15:10 2026-05-27 UTC cmd: ./test.sh 00:00:01 pass /discover-fmf/tests/first (on default-0) [1/2] ..:..:.. pass /Setup (subresult) ..:..:.. pass /Test (subresult) ..:..:.. pass /Cleanup (subresult) test: Second test duration deadline: 300 seconds, at 09:15:13 2026-05-27 UTC cmd: echo SECOND_TEST 00:00:00 pass /discover-fmf/tests/second (on default-0) [2/2] Note: check 'dmesg' is informational 00:00:00 skip dmesg (before-test check) Note: Saving of the kernel ring buffer was skipped because of missing privileges. 00:00:00 skip dmesg (after-test check) Note: Saving of the kernel ring buffer was skipped because of missing privileges. execute task #2: discover-shell on default-0 how: tmt name: Execute phase ignore-duration: false exit-first: false test: /discover-shell/shell-test duration deadline: 3600 seconds, at 10:10:14 2026-05-27 UTC cmd: /bin/true 00:00:00 pass /discover-shell/shell-test (on default-0) [1/1] summary: 3 tests executed report how: display prepare 00:00:00 pass default-0 / script #0 logs: output.txt (/tmp/tmp.5AvcrxNtD9/plans/local/prepare/default-0/script-0/default-0/output.txt) execute 00:00:01 pass /discover-fmf/tests/first logs: output.txt (/tmp/tmp.5AvcrxNtD9/plans/local/execute/data/guest/default-0/discover-fmf/tests/first-1/output.txt) journal.txt (/tmp/tmp.5AvcrxNtD9/plans/local/execute/data/guest/default-0/discover-fmf/tests/first-1/journal.txt) failures.yaml (/tmp/tmp.5AvcrxNtD9/plans/local/execute/data/guest/default-0/discover-fmf/tests/first-1/failures.yaml) journal.xml (/tmp/tmp.5AvcrxNtD9/plans/local/execute/data/guest/default-0/discover-fmf/tests/first-1/journal.xml) ..:..:.. pass /Setup (subresult) logs: output.txt (/tmp/tmp.5AvcrxNtD9/plans/local/execute/data/guest/default-0/discover-fmf/tests/first-1/data/Setup/output.txt) ..:..:.. pass /Test (subresult) logs: output.txt (/tmp/tmp.5AvcrxNtD9/plans/local/execute/data/guest/default-0/discover-fmf/tests/first-1/data/Test/output.txt) ..:..:.. pass /Cleanup (subresult) logs: output.txt (/tmp/tmp.5AvcrxNtD9/plans/local/execute/data/guest/default-0/discover-fmf/tests/first-1/data/Cleanup/output.txt) 00:00:00 pass /discover-fmf/tests/second Note: check 'dmesg' is informational logs: output.txt (/tmp/tmp.5AvcrxNtD9/plans/local/execute/data/guest/default-0/discover-fmf/tests/second-2/output.txt) failures.yaml (/tmp/tmp.5AvcrxNtD9/plans/local/execute/data/guest/default-0/discover-fmf/tests/second-2/failures.yaml) 00:00:00 skip dmesg (before-test check) Note: Saving of the kernel ring buffer was skipped because of missing privileges. 00:00:00 skip dmesg (after-test check) Note: Saving of the kernel ring buffer was skipped because of missing privileges. 00:00:00 pass /discover-shell/shell-test logs: output.txt (/tmp/tmp.5AvcrxNtD9/plans/local/execute/data/guest/default-0/discover-shell/shell-test-3/output.txt) failures.yaml (/tmp/tmp.5AvcrxNtD9/plans/local/execute/data/guest/default-0/discover-shell/shell-test-3/failures.yaml) summary: 3 tests passed finish queued finish tasks #1: default-0 on default-0 finish task #1: default-0 on default-0 how: shell overview: 1 script found script: echo "Finish phase" cmd: set -eo pipefail; echo "Finish phase" 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 container: stopped container: removed Remove network 'tmt-tmp.5AvcrxNtD9-plans-local-network'. container: network removed summary: 1 task completed total: 3 tests passed :: [ 09:10:17 ] :: [ PASS ] :: Command 'tmt -vv run --scratch --id /tmp/tmp.5AvcrxNtD9 -e RUN_ENV=run_value plan -n /plans/local' (Expected 0, got 0) :: [ 09:10:17 ] :: [ PASS ] :: File /tmp/tmp.5AvcrxNtD9/recipe.yaml should exist :: [ 09:10:17 ] :: [ BEGIN ] :: Running 'yq 'sort_keys(..)' "/tmp/tmp.5AvcrxNtD9/recipe.yaml" > /tmp/tmp.5AvcrxNtD9/actual_normalized_recipe.yaml' :: [ 09:10:17 ] :: [ PASS ] :: Command 'yq 'sort_keys(..)' "/tmp/tmp.5AvcrxNtD9/recipe.yaml" > /tmp/tmp.5AvcrxNtD9/actual_normalized_recipe.yaml' (Expected 0, got 0) :: [ 09:10:17 ] :: [ BEGIN ] :: Running 'yq 'sort_keys(..)' "local.yaml" > /tmp/tmp.5AvcrxNtD9/expected_normalized_recipe.yaml' :: [ 09:10:17 ] :: [ PASS ] :: Command 'yq 'sort_keys(..)' "local.yaml" > /tmp/tmp.5AvcrxNtD9/expected_normalized_recipe.yaml' (Expected 0, got 0) :: [ 09:10:17 ] :: [ BEGIN ] :: Running 'diff /tmp/tmp.5AvcrxNtD9/actual_normalized_recipe.yaml /tmp/tmp.5AvcrxNtD9/expected_normalized_recipe.yaml' :: [ 09:10:17 ] :: [ PASS ] :: Command 'diff /tmp/tmp.5AvcrxNtD9/actual_normalized_recipe.yaml /tmp/tmp.5AvcrxNtD9/expected_normalized_recipe.yaml' (Expected 0, got 0) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 31s :: Assertions: 5 good, 0 bad :: RESULT: PASS (Test recipe generation of a local plan) tmt-report-result: saving /Test-recipe-generation-of-a-local-plan output /tmp/tmp.7U82SOxMNT into /var/ARTIFACTS/work-basicky66gkmp/plans/features/basic/execute/data/guest/default-0/tests/recipe/generate-63/data/Test-recipe-generation-of-a-local-plan/output.txt tmt-report-result: adding to the result file /var/ARTIFACTS/work-basicky66gkmp/plans/features/basic/execute/data/guest/default-0/tests/recipe/generate-63/data/tmt-report-results.yaml :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Test recipe generation of a remote plan :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 09:10:18 ] :: [ BEGIN ] :: Running 'tmt -vv run --scratch --id /tmp/tmp.5AvcrxNtD9 -e RUN_ENV=run_value plan -n /plans/remote' /tmp/tmp.5AvcrxNtD9 warn: User is feeling safe. Found 1 plan. /plans/remote summary: A remote plan discover url: https://github.com/teemtee/tests cloned-commit-hash: 89ec2b1 commit-hash: 89ec2b1 how: fmf tests: /tests/one summary: 1 test selected /tests/one provision queued provision.provision tasks #1: default-0 provision.provision task #1: default-0 how: container environment: PROVISION_ENV: provision_value ansible: {} primary address: tmt-tD9-nIhWjWui topology address: tmt-tD9-nIhWjWui Check for container image 'fedora'. name: tmt-tD9-nIhWjWui Create network 'tmt-tmp.5AvcrxNtD9-plans-remote-network'. multihost name: default-0 arch: x86_64 distro: Fedora Linux 44 (Container Image) kernel: 7.1.0-0.rc5.35.fc45.x86_64 package manager: dnf5 bootc builder: dnf5 is container: yes is ostree: no is image mode: no distro id: fedora distro major version: 44 is toolbox: no selinux: no systemd: no systemd soft-reboot: no rsync: no 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 cmd: rpm -q --whatprovides /usr/bin/flock || dnf5 install -y /usr/bin/flock queued pull tasks #1: pull from default-0 pull task #1: pull from default-0 summary: 1 preparation applied execute queued execute tasks #1: default-0 on default-0 execute task #1: default-0 on default-0 how: tmt ignore-duration: false exit-first: false test: Remote test one duration deadline: 300 seconds, at 09:15:26 2026-05-27 UTC cmd: echo one 00:00:00 pass /tests/one (on default-0) [1/1] summary: 1 test executed report how: display prepare execute 00:00:00 pass /tests/one logs: output.txt (/tmp/tmp.5AvcrxNtD9/plans/remote/execute/data/guest/default-0/tests/one-1/output.txt) failures.yaml (/tmp/tmp.5AvcrxNtD9/plans/remote/execute/data/guest/default-0/tests/one-1/failures.yaml) summary: 1 test passed finish queued finish tasks summary: 0 tasks completed cleanup queued cleanup tasks #1: default-0 on default-0 cleanup task #1: default-0 on default-0 how: tmt container: stopped container: removed Remove network 'tmt-tmp.5AvcrxNtD9-plans-remote-network'. container: network removed summary: 1 task completed total: 1 test passed :: [ 09:10:28 ] :: [ PASS ] :: Command 'tmt -vv run --scratch --id /tmp/tmp.5AvcrxNtD9 -e RUN_ENV=run_value plan -n /plans/remote' (Expected 0, got 0) :: [ 09:10:28 ] :: [ PASS ] :: File /tmp/tmp.5AvcrxNtD9/recipe.yaml should exist :: [ 09:10:28 ] :: [ BEGIN ] :: Running 'yq 'sort_keys(..)' "/tmp/tmp.5AvcrxNtD9/recipe.yaml" > /tmp/tmp.5AvcrxNtD9/actual_normalized_recipe.yaml' :: [ 09:10:28 ] :: [ PASS ] :: Command 'yq 'sort_keys(..)' "/tmp/tmp.5AvcrxNtD9/recipe.yaml" > /tmp/tmp.5AvcrxNtD9/actual_normalized_recipe.yaml' (Expected 0, got 0) :: [ 09:10:28 ] :: [ BEGIN ] :: Running 'yq 'sort_keys(..)' "remote.yaml" > /tmp/tmp.5AvcrxNtD9/expected_normalized_recipe.yaml' :: [ 09:10:28 ] :: [ PASS ] :: Command 'yq 'sort_keys(..)' "remote.yaml" > /tmp/tmp.5AvcrxNtD9/expected_normalized_recipe.yaml' (Expected 0, got 0) :: [ 09:10:28 ] :: [ BEGIN ] :: Running 'diff /tmp/tmp.5AvcrxNtD9/actual_normalized_recipe.yaml /tmp/tmp.5AvcrxNtD9/expected_normalized_recipe.yaml' :: [ 09:10:28 ] :: [ PASS ] :: Command 'diff /tmp/tmp.5AvcrxNtD9/actual_normalized_recipe.yaml /tmp/tmp.5AvcrxNtD9/expected_normalized_recipe.yaml' (Expected 0, got 0) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 10s :: Assertions: 5 good, 0 bad :: RESULT: PASS (Test recipe generation of a remote plan) tmt-report-result: saving /Test-recipe-generation-of-a-remote-plan output /tmp/tmp.x3PtBcbyX0 into /var/ARTIFACTS/work-basicky66gkmp/plans/features/basic/execute/data/guest/default-0/tests/recipe/generate-63/data/Test-recipe-generation-of-a-remote-plan/output.txt tmt-report-result: adding to the result file /var/ARTIFACTS/work-basicky66gkmp/plans/features/basic/execute/data/guest/default-0/tests/recipe/generate-63/data/tmt-report-results.yaml :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Test recipe generation of a minimal plan :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 09:10:28 ] :: [ BEGIN ] :: Running 'tmt -vv run --scratch --id /tmp/tmp.5AvcrxNtD9 -e RUN_ENV=run_value plan -n /plans/minimal' /tmp/tmp.5AvcrxNtD9 warn: User is feeling safe. Found 1 plan. /plans/minimal summary: A minimal plan discover how: shell summary: 1 test selected /script-00 provision queued provision.provision tasks #1: default-0 provision.provision task #1: default-0 how: container environment: PROVISION_ENV: provision_value ansible: {} primary address: tmt-tD9-EUqHDIaH topology address: tmt-tD9-EUqHDIaH Check for container image 'fedora'. name: tmt-tD9-EUqHDIaH Create network 'tmt-tmp.5AvcrxNtD9-plans-minimal-network'. multihost name: default-0 arch: x86_64 distro: Fedora Linux 44 (Container Image) kernel: 7.1.0-0.rc5.35.fc45.x86_64 package manager: dnf5 bootc builder: dnf5 is container: yes is ostree: no is image mode: no distro id: fedora distro major version: 44 is toolbox: no selinux: no systemd: no systemd soft-reboot: no rsync: no 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 cmd: rpm -q --whatprovides /usr/bin/flock || dnf5 install -y /usr/bin/flock queued pull tasks #1: pull from default-0 pull task #1: pull from default-0 summary: 1 preparation applied execute queued execute tasks #1: default-0 on default-0 execute task #1: default-0 on default-0 how: tmt ignore-duration: false exit-first: false test: /script-00 duration deadline: 3600 seconds, at 10:10:36 2026-05-27 UTC cmd: echo "Execute script" 00:00:00 pass /script-00 (on default-0) [1/1] summary: 1 test executed report how: display prepare execute 00:00:00 pass /script-00 logs: output.txt (/tmp/tmp.5AvcrxNtD9/plans/minimal/execute/data/guest/default-0/script-00-1/output.txt) failures.yaml (/tmp/tmp.5AvcrxNtD9/plans/minimal/execute/data/guest/default-0/script-00-1/failures.yaml) summary: 1 test passed finish queued finish tasks summary: 0 tasks completed cleanup queued cleanup tasks #1: default-0 on default-0 cleanup task #1: default-0 on default-0 how: tmt container: stopped container: removed Remove network 'tmt-tmp.5AvcrxNtD9-plans-minimal-network'. container: network removed summary: 1 task completed total: 1 test passed :: [ 09:10:38 ] :: [ PASS ] :: Command 'tmt -vv run --scratch --id /tmp/tmp.5AvcrxNtD9 -e RUN_ENV=run_value plan -n /plans/minimal' (Expected 0, got 0) :: [ 09:10:38 ] :: [ PASS ] :: File /tmp/tmp.5AvcrxNtD9/recipe.yaml should exist :: [ 09:10:38 ] :: [ BEGIN ] :: Running 'yq 'sort_keys(..)' "/tmp/tmp.5AvcrxNtD9/recipe.yaml" > /tmp/tmp.5AvcrxNtD9/actual_normalized_recipe.yaml' :: [ 09:10:38 ] :: [ PASS ] :: Command 'yq 'sort_keys(..)' "/tmp/tmp.5AvcrxNtD9/recipe.yaml" > /tmp/tmp.5AvcrxNtD9/actual_normalized_recipe.yaml' (Expected 0, got 0) :: [ 09:10:38 ] :: [ BEGIN ] :: Running 'yq 'sort_keys(..)' "minimal.yaml" > /tmp/tmp.5AvcrxNtD9/expected_normalized_recipe.yaml' :: [ 09:10:38 ] :: [ PASS ] :: Command 'yq 'sort_keys(..)' "minimal.yaml" > /tmp/tmp.5AvcrxNtD9/expected_normalized_recipe.yaml' (Expected 0, got 0) :: [ 09:10:38 ] :: [ BEGIN ] :: Running 'diff /tmp/tmp.5AvcrxNtD9/actual_normalized_recipe.yaml /tmp/tmp.5AvcrxNtD9/expected_normalized_recipe.yaml' :: [ 09:10:38 ] :: [ PASS ] :: Command 'diff /tmp/tmp.5AvcrxNtD9/actual_normalized_recipe.yaml /tmp/tmp.5AvcrxNtD9/expected_normalized_recipe.yaml' (Expected 0, got 0) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 10s :: Assertions: 5 good, 0 bad :: RESULT: PASS (Test recipe generation of a minimal plan) tmt-report-result: saving /Test-recipe-generation-of-a-minimal-plan output /tmp/tmp.ClhuHsKZve into /var/ARTIFACTS/work-basicky66gkmp/plans/features/basic/execute/data/guest/default-0/tests/recipe/generate-63/data/Test-recipe-generation-of-a-minimal-plan/output.txt tmt-report-result: adding to the result file /var/ARTIFACTS/work-basicky66gkmp/plans/features/basic/execute/data/guest/default-0/tests/recipe/generate-63/data/tmt-report-results.yaml :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Test recipe generation of a plan with inserted discover step :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 09:10:38 ] :: [ BEGIN ] :: Running 'tmt -vv run --scratch --id /tmp/tmp.5AvcrxNtD9 -e RUN_ENV=run_value --all discover --insert -h fmf plan -n /plans/insert' /tmp/tmp.5AvcrxNtD9 warn: User is feeling safe. Found 1 plan. /plans/insert summary: A plan with inserted steps warn: Field 'repository' is deprecated since 1.66, use 'url' instead. warn: Field 'revision' is deprecated since 1.66, use 'ref' instead. discover how: shell name: discover-shell directory: /var/ARTIFACTS/work-basicky66gkmp/plans/features/basic/discover/default-0/tests/tests/recipe/data how: fmf cloned-commit-hash: f3a745b commit-hash: f3a745b summary: 3 tests selected /discover-shell/shell-test /default-0/tests/first /default-0/tests/second provision queued provision.provision tasks #1: default-0 provision.provision task #1: default-0 how: container environment: PROVISION_ENV: provision_value ansible: {} primary address: tmt-tD9-gXkfXHdY topology address: tmt-tD9-gXkfXHdY Check for container image 'fedora'. name: tmt-tD9-gXkfXHdY Create network 'tmt-tmp.5AvcrxNtD9-plans-insert-network'. multihost name: default-0 arch: x86_64 distro: Fedora Linux 44 (Container Image) kernel: 7.1.0-0.rc5.35.fc45.x86_64 package manager: dnf5 bootc builder: dnf5 is container: yes is ostree: no is image mode: no distro id: fedora distro major version: 44 is toolbox: no selinux: no systemd: no systemd soft-reboot: no rsync: no 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: 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 cmd: rpm -q --whatprovides /usr/bin/flock || dnf5 install -y /usr/bin/flock prepare task #2: requires on default-0 how: install summary: Install required packages name: requires where: default-0 package: 2 packages requested beakerlib coreutils cmd: rpm -q --whatprovides beakerlib coreutils || dnf5 install -y beakerlib coreutils queued pull tasks #1: pull from default-0 pull task #1: pull from default-0 summary: 2 preparations applied execute queued execute tasks #1: discover-shell on default-0 #2: default-0 on default-0 execute task #1: discover-shell on default-0 how: tmt ignore-duration: false exit-first: false test: /discover-shell/shell-test duration deadline: 3600 seconds, at 10:11:01 2026-05-27 UTC cmd: /bin/true 00:00:00 pass /discover-shell/shell-test (on default-0) [1/1] execute task #2: default-0 on default-0 how: tmt ignore-duration: false exit-first: false test: First test duration deadline: 300 seconds, at 09:16:02 2026-05-27 UTC cmd: ./test.sh 00:00:01 pass /default-0/tests/first (on default-0) [1/2] ..:..:.. pass /Setup (subresult) ..:..:.. pass /Test (subresult) ..:..:.. pass /Cleanup (subresult) test: Second test duration deadline: 300 seconds, at 09:16:05 2026-05-27 UTC cmd: echo SECOND_TEST 00:00:00 pass /default-0/tests/second (on default-0) [2/2] Note: check 'dmesg' is informational 00:00:00 skip dmesg (before-test check) Note: Saving of the kernel ring buffer was skipped because of missing privileges. 00:00:00 skip dmesg (after-test check) Note: Saving of the kernel ring buffer was skipped because of missing privileges. summary: 3 tests executed report how: display prepare execute 00:00:00 pass /discover-shell/shell-test logs: output.txt (/tmp/tmp.5AvcrxNtD9/plans/insert/execute/data/guest/default-0/discover-shell/shell-test-1/output.txt) failures.yaml (/tmp/tmp.5AvcrxNtD9/plans/insert/execute/data/guest/default-0/discover-shell/shell-test-1/failures.yaml) 00:00:01 pass /default-0/tests/first logs: output.txt (/tmp/tmp.5AvcrxNtD9/plans/insert/execute/data/guest/default-0/default-0/tests/first-2/output.txt) journal.txt (/tmp/tmp.5AvcrxNtD9/plans/insert/execute/data/guest/default-0/default-0/tests/first-2/journal.txt) failures.yaml (/tmp/tmp.5AvcrxNtD9/plans/insert/execute/data/guest/default-0/default-0/tests/first-2/failures.yaml) journal.xml (/tmp/tmp.5AvcrxNtD9/plans/insert/execute/data/guest/default-0/default-0/tests/first-2/journal.xml) ..:..:.. pass /Setup (subresult) logs: output.txt (/tmp/tmp.5AvcrxNtD9/plans/insert/execute/data/guest/default-0/default-0/tests/first-2/data/Setup/output.txt) ..:..:.. pass /Test (subresult) logs: output.txt (/tmp/tmp.5AvcrxNtD9/plans/insert/execute/data/guest/default-0/default-0/tests/first-2/data/Test/output.txt) ..:..:.. pass /Cleanup (subresult) logs: output.txt (/tmp/tmp.5AvcrxNtD9/plans/insert/execute/data/guest/default-0/default-0/tests/first-2/data/Cleanup/output.txt) 00:00:00 pass /default-0/tests/second Note: check 'dmesg' is informational logs: output.txt (/tmp/tmp.5AvcrxNtD9/plans/insert/execute/data/guest/default-0/default-0/tests/second-3/output.txt) failures.yaml (/tmp/tmp.5AvcrxNtD9/plans/insert/execute/data/guest/default-0/default-0/tests/second-3/failures.yaml) 00:00:00 skip dmesg (before-test check) Note: Saving of the kernel ring buffer was skipped because of missing privileges. 00:00:00 skip dmesg (after-test check) Note: Saving of the kernel ring buffer was skipped because of missing privileges. summary: 3 tests passed finish queued finish tasks summary: 0 tasks completed cleanup queued cleanup tasks #1: default-0 on default-0 cleanup task #1: default-0 on default-0 how: tmt container: stopped container: removed Remove network 'tmt-tmp.5AvcrxNtD9-plans-insert-network'. container: network removed summary: 1 task completed total: 3 tests passed :: [ 09:11:08 ] :: [ PASS ] :: Command 'tmt -vv run --scratch --id /tmp/tmp.5AvcrxNtD9 -e RUN_ENV=run_value --all discover --insert -h fmf plan -n /plans/insert' (Expected 0, got 0) :: [ 09:11:08 ] :: [ PASS ] :: File /tmp/tmp.5AvcrxNtD9/recipe.yaml should exist :: [ 09:11:08 ] :: [ BEGIN ] :: Running 'yq 'sort_keys(..)' "/tmp/tmp.5AvcrxNtD9/recipe.yaml" > /tmp/tmp.5AvcrxNtD9/actual_normalized_recipe.yaml' :: [ 09:11:08 ] :: [ PASS ] :: Command 'yq 'sort_keys(..)' "/tmp/tmp.5AvcrxNtD9/recipe.yaml" > /tmp/tmp.5AvcrxNtD9/actual_normalized_recipe.yaml' (Expected 0, got 0) :: [ 09:11:08 ] :: [ BEGIN ] :: Running 'yq 'sort_keys(..)' insert.yaml > /tmp/tmp.5AvcrxNtD9/expected_normalized_recipe.yaml' :: [ 09:11:08 ] :: [ PASS ] :: Command 'yq 'sort_keys(..)' insert.yaml > /tmp/tmp.5AvcrxNtD9/expected_normalized_recipe.yaml' (Expected 0, got 0) :: [ 09:11:08 ] :: [ BEGIN ] :: Running 'diff /tmp/tmp.5AvcrxNtD9/actual_normalized_recipe.yaml /tmp/tmp.5AvcrxNtD9/expected_normalized_recipe.yaml' :: [ 09:11:08 ] :: [ PASS ] :: Command 'diff /tmp/tmp.5AvcrxNtD9/actual_normalized_recipe.yaml /tmp/tmp.5AvcrxNtD9/expected_normalized_recipe.yaml' (Expected 0, got 0) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 30s :: Assertions: 5 good, 0 bad :: RESULT: PASS (Test recipe generation of a plan with inserted discover step) tmt-report-result: saving /Test-recipe-generation-of-a-plan-with-inserted-discover-step output /tmp/tmp.1mFDRx2ib4 into /var/ARTIFACTS/work-basicky66gkmp/plans/features/basic/execute/data/guest/default-0/tests/recipe/generate-63/data/Test-recipe-generation-of-a-plan-with-inserted-discover-step/output.txt tmt-report-result: adding to the result file /var/ARTIFACTS/work-basicky66gkmp/plans/features/basic/execute/data/guest/default-0/tests/recipe/generate-63/data/tmt-report-results.yaml :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Test recipe generation of an imported plan :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 09:11:08 ] :: [ BEGIN ] :: Running 'tmt -vv run --scratch --id /tmp/tmp.5AvcrxNtD9 -e RUN_ENV=run_value discover plan -n /plans/import' /tmp/tmp.5AvcrxNtD9 warn: User is feeling safe. cloned-commit-hash: 89ec2b1 Found 1 plan. /plans/import summary: A simple smoke plan for remote testing discover directory: /tmp/tmp.5AvcrxNtD9/import/plans/import commit-hash: 7ab3dab how: fmf import url: https://github.com/teemtee/tests import ref: 7ab3dab import name: /plans/remote import importing: replace import scope: first-plan-only import inherit_context: true import inherit_environment: true import adjust_plans: filter: tag:remote summary: 2 tests selected /tests/one /tests/two :: [ 09:11:10 ] :: [ PASS ] :: Command 'tmt -vv run --scratch --id /tmp/tmp.5AvcrxNtD9 -e RUN_ENV=run_value discover plan -n /plans/import' (Expected 0, got 0) :: [ 09:11:10 ] :: [ PASS ] :: File /tmp/tmp.5AvcrxNtD9/recipe.yaml should exist :: [ 09:11:10 ] :: [ BEGIN ] :: Running 'yq 'sort_keys(..)' "/tmp/tmp.5AvcrxNtD9/recipe.yaml" > /tmp/tmp.5AvcrxNtD9/actual_normalized_recipe.yaml' :: [ 09:11:10 ] :: [ PASS ] :: Command 'yq 'sort_keys(..)' "/tmp/tmp.5AvcrxNtD9/recipe.yaml" > /tmp/tmp.5AvcrxNtD9/actual_normalized_recipe.yaml' (Expected 0, got 0) :: [ 09:11:10 ] :: [ BEGIN ] :: Running 'yq 'sort_keys(..)' import.yaml > /tmp/tmp.5AvcrxNtD9/expected_normalized_recipe.yaml' :: [ 09:11:10 ] :: [ PASS ] :: Command 'yq 'sort_keys(..)' import.yaml > /tmp/tmp.5AvcrxNtD9/expected_normalized_recipe.yaml' (Expected 0, got 0) :: [ 09:11:10 ] :: [ BEGIN ] :: Running 'diff /tmp/tmp.5AvcrxNtD9/actual_normalized_recipe.yaml /tmp/tmp.5AvcrxNtD9/expected_normalized_recipe.yaml' :: [ 09:11:10 ] :: [ PASS ] :: Command 'diff /tmp/tmp.5AvcrxNtD9/actual_normalized_recipe.yaml /tmp/tmp.5AvcrxNtD9/expected_normalized_recipe.yaml' (Expected 0, got 0) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 2s :: Assertions: 5 good, 0 bad :: RESULT: PASS (Test recipe generation of an imported plan) tmt-report-result: saving /Test-recipe-generation-of-an-imported-plan output /tmp/tmp.29qj5Ff793 into /var/ARTIFACTS/work-basicky66gkmp/plans/features/basic/execute/data/guest/default-0/tests/recipe/generate-63/data/Test-recipe-generation-of-an-imported-plan/output.txt tmt-report-result: adding to the result file /var/ARTIFACTS/work-basicky66gkmp/plans/features/basic/execute/data/guest/default-0/tests/recipe/generate-63/data/tmt-report-results.yaml :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Cleanup :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 09:11:11 ] :: [ BEGIN ] :: Running 'popd' /var/ARTIFACTS/work-basicky66gkmp/plans/features/basic/discover/default-0/tests/tests/recipe :: [ 09:11:11 ] :: [ PASS ] :: Command 'popd' (Expected 0, got 0) :: [ 09:11:11 ] :: [ BEGIN ] :: Remove run directory :: actually running 'rm -r /tmp/tmp.5AvcrxNtD9' :: [ 09:11:11 ] :: [ PASS ] :: Remove run directory (Expected 0, got 0) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 2 good, 0 bad :: RESULT: PASS (Cleanup) tmt-report-result: saving /Cleanup output /tmp/tmp.9npDLZeACp into /var/ARTIFACTS/work-basicky66gkmp/plans/features/basic/execute/data/guest/default-0/tests/recipe/generate-63/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/recipe/generate-63/data/tmt-report-results.yaml :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: /tests/recipe/generate :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 09:11:11 ] :: [ LOG ] :: Phases fingerprint: GLWAc0zH :: [ 09:11:11 ] :: [ LOG ] :: Asserts fingerprint: l6S5eGMO File '/var/ARTIFACTS/work-basicky66gkmp/plans/features/basic/execute/data/guest/default-0/tests/recipe/generate-63/journal.xml' already stored in '/var/ARTIFACTS/work-basicky66gkmp/plans/features/basic/execute/data/guest/default-0/tests/recipe/generate-63'. :: [ 09:11:11 ] :: [ INFO ] :: Deleting rlRun_LOG file(s) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 87s :: Phases: 7 good, 0 bad :: OVERALL RESULT: PASS (/tests/recipe/generate)