:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Setup :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 09:16:00 ] :: [ BEGIN ] :: Create tmp directory :: actually running 'tmp=$(mktemp -d)' :: [ 09:16:00 ] :: [ PASS ] :: Create tmp directory (Expected 0, got 0) :: [ 09:16:00 ] :: [ BEGIN ] :: Running 'pushd /tmp/tmp.Lt5KaSwguK' /tmp/tmp.Lt5KaSwguK /var/ARTIFACTS/work-basicky66gkmp/plans/features/basic/discover/default-0/tests/tests/status/base :: [ 09:16:00 ] :: [ PASS ] :: Command 'pushd /tmp/tmp.Lt5KaSwguK' (Expected 0, got 0) :: [ 09:16:00 ] :: [ BEGIN ] :: Running 'set -o pipefail' :: [ 09:16:00 ] :: [ PASS ] :: Command 'set -o pipefail' (Expected 0, got 0) :: [ 09:16:00 ] :: [ BEGIN ] :: Running 'tmt init' Initialized the fmf tree root '/tmp/tmp.Lt5KaSwguK/.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:16:01 ] :: [ PASS ] :: Command 'tmt init' (Expected 0, got 0) :: [ 09:16:01 ] :: [ BEGIN ] :: Running 'tmt plan create -t mini plan1' Plan directory '/tmp/tmp.Lt5KaSwguK' already exists. Plan '/tmp/tmp.Lt5KaSwguK/plan1.fmf' created. :: [ 09:16:02 ] :: [ PASS ] :: Command 'tmt plan create -t mini plan1' (Expected 0, got 0) :: [ 09:16:02 ] :: [ BEGIN ] :: Running 'tmt plan create -t mini plan2' Plan directory '/tmp/tmp.Lt5KaSwguK' already exists. Plan '/tmp/tmp.Lt5KaSwguK/plan2.fmf' created. :: [ 09:16:04 ] :: [ PASS ] :: Command 'tmt plan create -t mini plan2' (Expected 0, got 0) :: [ 09:16:04 ] :: [ BEGIN ] :: Running 'tmt run -a -S report provision -h local 2>&1 >/dev/null | tee run-output' /var/tmp/tmt/run-040 warn: User is feeling safe. /plan1 discover how: shell summary: 1 test selected provision queued provision.provision tasks #1: default-0 provision.provision task #1: default-0 how: local primary address: localhost ansible: {} multihost name: default-0 arch: x86_64 distro: Fedora Linux 45 (Cloud Edition Prerelease) 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: /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 summary: 1 test executed 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 summary: 1 task completed /plan2 discover how: shell summary: 1 test selected provision queued provision.provision tasks #1: default-0 provision.provision task #1: default-0 how: local primary address: localhost ansible: {} multihost name: default-0 arch: x86_64 distro: Fedora Linux 45 (Cloud Edition Prerelease) 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: /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 summary: 1 test executed 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 summary: 1 task completed total: 2 tests passed :: [ 09:16:09 ] :: [ PASS ] :: Command 'tmt run -a -S report provision -h local 2>&1 >/dev/null | tee run-output' (Expected 0, got 0) :: [ 09:16:09 ] :: [ BEGIN ] :: Get the run ID :: actually running 'runid=$(head -n 1 run-output)' :: [ 09:16:09 ] :: [ PASS ] :: Get the run ID (Expected 0, got 0) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 9s :: Assertions: 8 good, 0 bad :: RESULT: PASS (Setup) tmt-report-result: saving /Setup output /tmp/tmp.CFqxAz6xar into /var/ARTIFACTS/work-basicky66gkmp/plans/features/basic/execute/data/guest/default-0/tests/status/base-75/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/status/base-75/data/tmt-report-results.yaml :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: No verbosity :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 09:16:09 ] :: [ BEGIN ] :: Running 'tmt status | tee output' status id done /var/tmp/tmt/clean-004 discover /var/tmp/tmt/run-002 discover /var/tmp/tmt/run-004 discover /var/tmp/tmt/run-005 discover /var/tmp/tmt/run-006 discover /var/tmp/tmt/run-007 todo /var/tmp/tmt/run-008 done /var/tmp/tmt/run-009 done /var/tmp/tmt/run-010 done /var/tmp/tmt/run-011 done /var/tmp/tmt/run-012 done /var/tmp/tmt/run-013 done /var/tmp/tmt/run-014 done /var/tmp/tmt/run-015 done /var/tmp/tmt/run-016 done /var/tmp/tmt/run-017 done /var/tmp/tmt/run-018 done /var/tmp/tmt/run-019 done /var/tmp/tmt/run-020 done /var/tmp/tmt/run-021 done /var/tmp/tmt/run-029 done /var/tmp/tmt/run-030 done /var/tmp/tmt/run-031 done /var/tmp/tmt/run-032 done /var/tmp/tmt/run-033 done /var/tmp/tmt/run-034 done /var/tmp/tmt/run-035 done /var/tmp/tmt/run-036 discover /var/tmp/tmt/run-037 done /var/tmp/tmt/run-038 done /var/tmp/tmt/run-039 done /var/tmp/tmt/run-040 :: [ 09:16:15 ] :: [ PASS ] :: Command 'tmt status | tee output' (Expected 0, got 0) done /var/tmp/tmt/run-040 :: [ 09:16:15 ] :: [ PASS ] :: File 'output' should contain 'done\s+/var/tmp/tmt/run-040' :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 6s :: Assertions: 2 good, 0 bad :: RESULT: PASS (No verbosity) tmt-report-result: saving /No-verbosity output /tmp/tmp.INt43RwEdM into /var/ARTIFACTS/work-basicky66gkmp/plans/features/basic/execute/data/guest/default-0/tests/status/base-75/data/No-verbosity/output.txt tmt-report-result: adding to the result file /var/ARTIFACTS/work-basicky66gkmp/plans/features/basic/execute/data/guest/default-0/tests/status/base-75/data/tmt-report-results.yaml :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Verbose :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 09:16:15 ] :: [ BEGIN ] :: Running 'tmt status -v | tee output' status id done /var/tmp/tmt/clean-004 /plan discover /var/tmp/tmt/run-002 /plan/empty discover /var/tmp/tmt/run-004 /plans/third discover /var/tmp/tmt/run-005 /plans/third discover /var/tmp/tmt/run-006 /plans/third discover /var/tmp/tmt/run-007 /plans/negative_1 discover /var/tmp/tmt/run-007 /plans/zero discover /var/tmp/tmt/run-007 /plans/third discover /var/tmp/tmt/run-007 /plans/fourth discover /var/tmp/tmt/run-007 /plans/no_order discover /var/tmp/tmt/run-007 /plans/none todo /var/tmp/tmt/run-008 /plan done /var/tmp/tmt/run-009 /plan done /var/tmp/tmt/run-010 /fmf-tests done /var/tmp/tmt/run-010 /plan done /var/tmp/tmt/run-011 /default/plan done /var/tmp/tmt/run-012 /default/plan done /var/tmp/tmt/run-013 /plans/example done /var/tmp/tmt/run-014 /fmf-tests done /var/tmp/tmt/run-015 /fmf-tests done /var/tmp/tmt/run-016 /fmf-tests done /var/tmp/tmt/run-017 /fmf-tests done /var/tmp/tmt/run-018 /fmf-tests done /var/tmp/tmt/run-019 /fmf-tests done /var/tmp/tmt/run-020 /plans/full/fmf done /var/tmp/tmt/run-020 /plans/imported/enabled done /var/tmp/tmt/run-020 /plans/importing/disabled-by-adjust done /var/tmp/tmt/run-020 /plans/minimal done /var/tmp/tmt/run-020 /plans/ref-and-path/no-slash done /var/tmp/tmt/run-020 /plans/ref-and-path/with-slash done /var/tmp/tmt/run-021 /plans/dynamic-ref done /var/tmp/tmt/run-029 /plans/importing/bare/dont-modify done /var/tmp/tmt/run-030 /plans/importing/bare/dont-modify done /var/tmp/tmt/run-031 /plans/importing/bare/modify done /var/tmp/tmt/run-032 /plans/importing/bare/modify done /var/tmp/tmt/run-033 /plans/importing/with-environment/dont-modify done /var/tmp/tmt/run-034 /plans/importing/with-environment/dont-modify done /var/tmp/tmt/run-035 /plans/importing/with-environment/modify done /var/tmp/tmt/run-036 /plans/importing/with-environment/modify discover /var/tmp/tmt/run-037 /plan done /var/tmp/tmt/run-038 /default/plan done /var/tmp/tmt/run-039 /default/plan done /var/tmp/tmt/run-040 /plan1 done /var/tmp/tmt/run-040 /plan2 :: [ 09:16:21 ] :: [ PASS ] :: Command 'tmt status -v | tee output' (Expected 0, got 0) done /var/tmp/tmt/run-040 /plan1 :: [ 09:16:21 ] :: [ PASS ] :: File 'output' should contain 'done\s+/var/tmp/tmt/run-040\s+/plan1' done /var/tmp/tmt/run-040 /plan2 :: [ 09:16:21 ] :: [ PASS ] :: File 'output' should contain 'done\s+/var/tmp/tmt/run-040\s+/plan2' :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 6s :: Assertions: 3 good, 0 bad :: RESULT: PASS (Verbose) tmt-report-result: saving /Verbose output /tmp/tmp.h1vPwCWXQq into /var/ARTIFACTS/work-basicky66gkmp/plans/features/basic/execute/data/guest/default-0/tests/status/base-75/data/Verbose/output.txt tmt-report-result: adding to the result file /var/ARTIFACTS/work-basicky66gkmp/plans/features/basic/execute/data/guest/default-0/tests/status/base-75/data/tmt-report-results.yaml :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Very verbose :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 09:16:21 ] :: [ BEGIN ] :: Running 'tmt status -vv | tee output' disc prov prep exec repo fini clea id done done done done done done done /var/tmp/tmt/clean-004 /plan done todo todo todo todo todo todo /var/tmp/tmt/run-002 /plan/empty done todo todo todo todo todo todo /var/tmp/tmt/run-004 /plans/third done todo todo todo todo todo todo /var/tmp/tmt/run-005 /plans/third done todo todo todo todo todo todo /var/tmp/tmt/run-006 /plans/third done todo todo todo todo todo todo /var/tmp/tmt/run-007 /plans/negative_1 done todo todo todo todo todo todo /var/tmp/tmt/run-007 /plans/zero done todo todo todo todo todo todo /var/tmp/tmt/run-007 /plans/third done todo todo todo todo todo todo /var/tmp/tmt/run-007 /plans/fourth done todo todo todo todo todo todo /var/tmp/tmt/run-007 /plans/no_order done todo todo todo todo todo todo /var/tmp/tmt/run-007 /plans/none todo todo todo todo todo todo todo /var/tmp/tmt/run-008 /plan done done done done todo done todo /var/tmp/tmt/run-009 /plan done done done done done done done /var/tmp/tmt/run-010 /fmf-tests done done done done done done done /var/tmp/tmt/run-010 /plan todo done todo todo todo done todo /var/tmp/tmt/run-011 /default/plan todo done todo todo todo done todo /var/tmp/tmt/run-012 /default/plan done done todo todo done todo done /var/tmp/tmt/run-013 /plans/example done done done done done done done /var/tmp/tmt/run-014 /fmf-tests done done done done done done done /var/tmp/tmt/run-015 /fmf-tests done done done done done done done /var/tmp/tmt/run-016 /fmf-tests done done done done done done done /var/tmp/tmt/run-017 /fmf-tests done done done done done done done /var/tmp/tmt/run-018 /fmf-tests done done done done done done done /var/tmp/tmt/run-019 /fmf-tests done todo todo todo todo todo todo /var/tmp/tmt/run-020 /plans/full/fmf done todo todo todo todo todo todo /var/tmp/tmt/run-020 /plans/imported/enabled done todo todo todo todo todo todo /var/tmp/tmt/run-020 /plans/importing/disabled-by-adjust done todo todo todo todo todo todo /var/tmp/tmt/run-020 /plans/minimal done todo todo todo todo todo todo /var/tmp/tmt/run-020 /plans/ref-and-path/no-slash done todo todo todo todo todo todo /var/tmp/tmt/run-020 /plans/ref-and-path/with-slash done todo todo todo todo todo todo /var/tmp/tmt/run-021 /plans/dynamic-ref done done done done done done done /var/tmp/tmt/run-029 /plans/importing/bare/dont-modify done done done done done done done /var/tmp/tmt/run-030 /plans/importing/bare/dont-modify done done done done done done done /var/tmp/tmt/run-031 /plans/importing/bare/modify done done done done done done done /var/tmp/tmt/run-032 /plans/importing/bare/modify done done done done done done done /var/tmp/tmt/run-033 /plans/importing/with-environment/dont-modify done done done done done done done /var/tmp/tmt/run-034 /plans/importing/with-environment/dont-modify done done done done done done done /var/tmp/tmt/run-035 /plans/importing/with-environment/modify done done done done done done done /var/tmp/tmt/run-036 /plans/importing/with-environment/modify done todo todo todo todo todo todo /var/tmp/tmt/run-037 /plan done done done done done done done /var/tmp/tmt/run-038 /default/plan done done done done done done done /var/tmp/tmt/run-039 /default/plan done done done done todo done done /var/tmp/tmt/run-040 /plan1 done done done done todo done done /var/tmp/tmt/run-040 /plan2 :: [ 09:16:27 ] :: [ PASS ] :: Command 'tmt status -vv | tee output' (Expected 0, got 0) done done done done todo done done /var/tmp/tmt/run-040 /plan1 :: [ 09:16:27 ] :: [ PASS ] :: File 'output' should contain '(done\s+){4}todo\s+(done\s+){2}/var/tmp/tmt/run-040\s+/plan1' done done done done todo done done /var/tmp/tmt/run-040 /plan2 :: [ 09:16:27 ] :: [ PASS ] :: File 'output' should contain '(done\s+){4}todo\s+(done\s+){2}/var/tmp/tmt/run-040\s+/plan2' :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 6s :: Assertions: 3 good, 0 bad :: RESULT: PASS (Very verbose) tmt-report-result: saving /Very-verbose output /tmp/tmp.UpNRCBzuHP into /var/ARTIFACTS/work-basicky66gkmp/plans/features/basic/execute/data/guest/default-0/tests/status/base-75/data/Very-verbose/output.txt tmt-report-result: adding to the result file /var/ARTIFACTS/work-basicky66gkmp/plans/features/basic/execute/data/guest/default-0/tests/status/base-75/data/tmt-report-results.yaml :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Specify ID :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 09:16:27 ] :: [ BEGIN ] :: Running 'tmt status -i /var/tmp/tmt/run-040 | tee output' status id done /var/tmp/tmt/run-040 :: [ 09:16:29 ] :: [ PASS ] :: Command 'tmt status -i /var/tmp/tmt/run-040 | tee output' (Expected 0, got 0) done /var/tmp/tmt/run-040 :: [ 09:16:29 ] :: [ PASS ] :: File 'output' should contain 'done\s+/var/tmp/tmt/run-040' :: [ 09:16:29 ] :: [ BEGIN ] :: Get the number of lines :: actually running 'wc -l output | tee lines' 2 output :: [ 09:16:29 ] :: [ PASS ] :: Get the number of lines (Expected 0, got 0) :: [ 09:16:29 ] :: [ LOG ] :: There should be the heading and one run :: [ 09:16:29 ] :: [ PASS ] :: File 'lines' should contain '2' :: [ 09:16:29 ] :: [ BEGIN ] :: Invalid ID :: actually running 'tmt status -i /not/a/valid/runid | tee output' status id Directory '/not/a/valid/runid' does not exist. :: [ 09:16:30 ] :: [ PASS ] :: Invalid ID (Expected 2, got 2) :: [ 09:16:30 ] :: [ BEGIN ] :: Get the number of lines :: actually running 'wc -l output | tee lines' 1 output :: [ 09:16:30 ] :: [ PASS ] :: Get the number of lines (Expected 0, got 0) :: [ 09:16:30 ] :: [ LOG ] :: There should only be the heading :: [ 09:16:30 ] :: [ PASS ] :: File 'lines' should contain '1' :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 3s :: Assertions: 7 good, 0 bad :: RESULT: PASS (Specify ID) tmt-report-result: saving /Specify-ID output /tmp/tmp.qXtSuF9hPW into /var/ARTIFACTS/work-basicky66gkmp/plans/features/basic/execute/data/guest/default-0/tests/status/base-75/data/Specify-ID/output.txt tmt-report-result: adding to the result file /var/ARTIFACTS/work-basicky66gkmp/plans/features/basic/execute/data/guest/default-0/tests/status/base-75/data/tmt-report-results.yaml :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Different root :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 09:16:30 ] :: [ BEGIN ] :: Create a temporary directory for runs :: actually running 'tmprun=$(mktemp -d)' :: [ 09:16:30 ] :: [ PASS ] :: Create a temporary directory for runs (Expected 0, got 0) :: [ 09:16:30 ] :: [ BEGIN ] :: Running 'tmt run -a -i /tmp/tmp.92KHK8ugXd/run provision -h local' /tmp/tmp.92KHK8ugXd/run warn: User is feeling safe. /plan1 discover how: shell summary: 1 test selected provision queued provision.provision tasks #1: default-0 provision.provision task #1: default-0 how: local primary address: localhost ansible: {} multihost name: default-0 arch: x86_64 distro: Fedora Linux 45 (Cloud Edition Prerelease) 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: /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 summary: 1 test executed report how: display 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 summary: 1 task completed /plan2 discover how: shell summary: 1 test selected provision queued provision.provision tasks #1: default-0 provision.provision task #1: default-0 how: local primary address: localhost ansible: {} multihost name: default-0 arch: x86_64 distro: Fedora Linux 45 (Cloud Edition Prerelease) 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: /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 summary: 1 test executed report how: display 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 summary: 1 task completed total: 2 tests passed :: [ 09:16:35 ] :: [ PASS ] :: Command 'tmt run -a -i /tmp/tmp.92KHK8ugXd/run provision -h local' (Expected 0, got 0) :: [ 09:16:35 ] :: [ BEGIN ] :: Running 'tmt status --workdir-root /tmp/tmp.92KHK8ugXd | tee output' status id done /tmp/tmp.92KHK8ugXd/run :: [ 09:16:37 ] :: [ PASS ] :: Command 'tmt status --workdir-root /tmp/tmp.92KHK8ugXd | tee output' (Expected 0, got 0) :: [ 09:16:37 ] :: [ BEGIN ] :: Get the number of lines :: actually running 'wc -l output | tee lines' 2 output :: [ 09:16:37 ] :: [ PASS ] :: Get the number of lines (Expected 0, got 0) :: [ 09:16:37 ] :: [ LOG ] :: The status should only show one run and its heading :: [ 09:16:37 ] :: [ PASS ] :: File 'lines' should contain '2' :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 7s :: Assertions: 5 good, 0 bad :: RESULT: PASS (Different root) tmt-report-result: saving /Different-root output /tmp/tmp.8Su81rkHxG into /var/ARTIFACTS/work-basicky66gkmp/plans/features/basic/execute/data/guest/default-0/tests/status/base-75/data/Different-root/output.txt tmt-report-result: adding to the result file /var/ARTIFACTS/work-basicky66gkmp/plans/features/basic/execute/data/guest/default-0/tests/status/base-75/data/tmt-report-results.yaml :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Filters :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 09:16:37 ] :: [ BEGIN ] :: Running 'tmt status --finished | tee output' status id done /var/tmp/tmt/clean-004 done /var/tmp/tmt/run-009 done /var/tmp/tmt/run-010 done /var/tmp/tmt/run-011 done /var/tmp/tmt/run-012 done /var/tmp/tmt/run-014 done /var/tmp/tmt/run-015 done /var/tmp/tmt/run-016 done /var/tmp/tmt/run-017 done /var/tmp/tmt/run-018 done /var/tmp/tmt/run-019 done /var/tmp/tmt/run-020 done /var/tmp/tmt/run-021 done /var/tmp/tmt/run-029 done /var/tmp/tmt/run-030 done /var/tmp/tmt/run-031 done /var/tmp/tmt/run-032 done /var/tmp/tmt/run-033 done /var/tmp/tmt/run-034 done /var/tmp/tmt/run-035 done /var/tmp/tmt/run-036 done /var/tmp/tmt/run-038 done /var/tmp/tmt/run-039 done /var/tmp/tmt/run-040 :: [ 09:16:43 ] :: [ PASS ] :: Command 'tmt status --finished | tee output' (Expected 0, got 0) done /var/tmp/tmt/run-040 :: [ 09:16:43 ] :: [ PASS ] :: File 'output' should contain 'done\s+/var/tmp/tmt/run-040' :: [ 09:16:43 ] :: [ BEGIN ] :: Running 'rm -r /var/tmp/tmt/run-040' :: [ 09:16:43 ] :: [ PASS ] :: Command 'rm -r /var/tmp/tmt/run-040' (Expected 0, got 0) :: [ 09:16:43 ] :: [ BEGIN ] :: Running 'tmt run -r provision -h local 2>&1 >/dev/null | tee run-output' /var/tmp/tmt/run-040 warn: User is feeling safe. /plan1 provision queued provision.provision tasks #1: default-0 provision.provision task #1: default-0 how: local primary address: localhost ansible: {} multihost name: default-0 arch: x86_64 distro: Fedora Linux 45 (Cloud Edition Prerelease) queued push tasks #1: push to default-0 push task #1: push to default-0 summary: 1 guest provisioned /plan2 provision queued provision.provision tasks #1: default-0 provision.provision task #1: default-0 how: local primary address: localhost ansible: {} multihost name: default-0 arch: x86_64 distro: Fedora Linux 45 (Cloud Edition Prerelease) queued push tasks #1: push to default-0 push task #1: push to default-0 summary: 1 guest provisioned :: [ 09:16:45 ] :: [ PASS ] :: Command 'tmt run -r provision -h local 2>&1 >/dev/null | tee run-output' (Expected 0, got 0) :: [ 09:16:45 ] :: [ BEGIN ] :: Get the run ID :: actually running 'runid=$(head -n 1 run-output)' :: [ 09:16:45 ] :: [ PASS ] :: Get the run ID (Expected 0, got 0) :: [ 09:16:45 ] :: [ BEGIN ] :: Running 'tmt status --abandoned | tee output' status id done /var/tmp/tmt/run-009 done /var/tmp/tmt/run-011 done /var/tmp/tmt/run-012 done /var/tmp/tmt/run-040 :: [ 09:16:51 ] :: [ PASS ] :: Command 'tmt status --abandoned | tee output' (Expected 0, got 0) done /var/tmp/tmt/run-040 :: [ 09:16:51 ] :: [ PASS ] :: File 'output' should contain 'done\s+/var/tmp/tmt/run-040' :: [ 09:16:51 ] :: [ BEGIN ] :: Running 'tmt run -l finish' /var/tmp/tmt/run-040 warn: User is feeling safe. /plan1 finish queued finish tasks summary: 0 tasks completed /plan2 finish queued finish tasks summary: 0 tasks completed :: [ 09:16:53 ] :: [ PASS ] :: Command 'tmt run -l finish' (Expected 0, got 0) :: [ 09:16:53 ] :: [ BEGIN ] :: Let the prepare step fail :: actually running 'tmt run -ar provision -h local prepare -h shell -s false 2>&1 >/dev/null | tee run-output' /var/tmp/tmt/run-041 warn: User is feeling safe. /plan1 discover how: shell summary: 1 test selected provision queued provision.provision tasks #1: default-0 provision.provision task #1: default-0 how: local primary address: localhost ansible: {} multihost name: default-0 arch: x86_64 distro: Fedora Linux 45 (Cloud Edition Prerelease) 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 prepare task #1: essential-requires on default-0 how: install summary: Install essential required packages name: essential-requires where: default-0 package: /usr/bin/flock prepare task #2: default-0 on default-0 how: shell overview: 1 script found fail: Command 'set -eo pipefail; false' returned 1. report how: display summary: 1 pending cleanup queued cleanup tasks #1: default-0 on default-0 cleanup task #1: default-0 on default-0 how: tmt summary: 1 task completed plan failed. The exception was caused by 1 earlier exceptions Cause number 1: prepare step failed The exception was caused by 1 earlier exceptions Cause number 1: Command 'set -eo pipefail; false' returned 1. :: [ 09:16:55 ] :: [ PASS ] :: Let the prepare step fail (Expected 2, got 2) :: [ 09:16:55 ] :: [ BEGIN ] :: Get the run ID :: actually running 'runid=$(head -n 1 run-output)' :: [ 09:16:55 ] :: [ PASS ] :: Get the run ID (Expected 0, got 0) :: [ 09:16:55 ] :: [ BEGIN ] :: Running 'tmt status --active | tee output' status id discover /var/tmp/tmt/run-002 discover /var/tmp/tmt/run-004 discover /var/tmp/tmt/run-005 discover /var/tmp/tmt/run-006 discover /var/tmp/tmt/run-007 todo /var/tmp/tmt/run-008 done /var/tmp/tmt/run-013 discover /var/tmp/tmt/run-037 todo /var/tmp/tmt/run-041 :: [ 09:17:01 ] :: [ PASS ] :: Command 'tmt status --active | tee output' (Expected 0, got 0) todo /var/tmp/tmt/run-041 :: [ 09:17:01 ] :: [ PASS ] :: File 'output' should contain 'todo\s+/var/tmp/tmt/run-041' :: [ 09:17:01 ] :: [ BEGIN ] :: Running 'tmt run -l finish' /var/tmp/tmt/run-041 warn: User is feeling safe. /plan1 finish queued finish tasks summary: 0 tasks completed /plan2 finish warn: Nothing to finish, no guests provisioned. :: [ 09:17:03 ] :: [ PASS ] :: Command 'tmt run -l finish' (Expected 0, got 0) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 26s :: Assertions: 13 good, 0 bad :: RESULT: PASS (Filters) tmt-report-result: saving /Filters output /tmp/tmp.MCdboof3JS into /var/ARTIFACTS/work-basicky66gkmp/plans/features/basic/execute/data/guest/default-0/tests/status/base-75/data/Filters/output.txt tmt-report-result: adding to the result file /var/ARTIFACTS/work-basicky66gkmp/plans/features/basic/execute/data/guest/default-0/tests/status/base-75/data/tmt-report-results.yaml :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: env TMT_WORKDIR_ROOT and option --workdir-root :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 09:17:03 ] :: [ BEGIN ] :: Running 'export TMT_WORKDIR_ROOT=/tmp/tmp.92KHK8ugXd' :: [ 09:17:03 ] :: [ PASS ] :: Command 'export TMT_WORKDIR_ROOT=/tmp/tmp.92KHK8ugXd' (Expected 0, got 0) :: [ 09:17:03 ] :: [ BEGIN ] :: Running 'tmt status -v' status id done /tmp/tmp.92KHK8ugXd/run /plan1 done /tmp/tmp.92KHK8ugXd/run /plan2 :: [ 09:17:04 ] :: [ PASS ] :: Command 'tmt status -v' (Expected 0, got 0) :: [ 09:17:04 ] :: [ PASS ] :: File '/var/tmp/rlRun_LOG.qq5WFX2l' should contain '/tmp/tmp.92KHK8ugXd' :: [ 09:17:04 ] :: [ BEGIN ] :: Running 'tmt status --workdir-root=/var/tmp/tmt -v' status id done /var/tmp/tmt/clean-004 /plan discover /var/tmp/tmt/run-002 /plan/empty discover /var/tmp/tmt/run-004 /plans/third discover /var/tmp/tmt/run-005 /plans/third discover /var/tmp/tmt/run-006 /plans/third discover /var/tmp/tmt/run-007 /plans/negative_1 discover /var/tmp/tmt/run-007 /plans/zero discover /var/tmp/tmt/run-007 /plans/third discover /var/tmp/tmt/run-007 /plans/fourth discover /var/tmp/tmt/run-007 /plans/no_order discover /var/tmp/tmt/run-007 /plans/none todo /var/tmp/tmt/run-008 /plan done /var/tmp/tmt/run-009 /plan done /var/tmp/tmt/run-010 /fmf-tests done /var/tmp/tmt/run-010 /plan done /var/tmp/tmt/run-011 /default/plan done /var/tmp/tmt/run-012 /default/plan done /var/tmp/tmt/run-013 /plans/example done /var/tmp/tmt/run-014 /fmf-tests done /var/tmp/tmt/run-015 /fmf-tests done /var/tmp/tmt/run-016 /fmf-tests done /var/tmp/tmt/run-017 /fmf-tests done /var/tmp/tmt/run-018 /fmf-tests done /var/tmp/tmt/run-019 /fmf-tests done /var/tmp/tmt/run-020 /plans/full/fmf done /var/tmp/tmt/run-020 /plans/imported/enabled done /var/tmp/tmt/run-020 /plans/importing/disabled-by-adjust done /var/tmp/tmt/run-020 /plans/minimal done /var/tmp/tmt/run-020 /plans/ref-and-path/no-slash done /var/tmp/tmt/run-020 /plans/ref-and-path/with-slash done /var/tmp/tmt/run-021 /plans/dynamic-ref done /var/tmp/tmt/run-029 /plans/importing/bare/dont-modify done /var/tmp/tmt/run-030 /plans/importing/bare/dont-modify done /var/tmp/tmt/run-031 /plans/importing/bare/modify done /var/tmp/tmt/run-032 /plans/importing/bare/modify done /var/tmp/tmt/run-033 /plans/importing/with-environment/dont-modify done /var/tmp/tmt/run-034 /plans/importing/with-environment/dont-modify done /var/tmp/tmt/run-035 /plans/importing/with-environment/modify done /var/tmp/tmt/run-036 /plans/importing/with-environment/modify discover /var/tmp/tmt/run-037 /plan done /var/tmp/tmt/run-038 /default/plan done /var/tmp/tmt/run-039 /default/plan done /var/tmp/tmt/run-040 /plan1 done /var/tmp/tmt/run-040 /plan2 done /var/tmp/tmt/run-041 /plan1 todo /var/tmp/tmt/run-041 /plan2 :: [ 09:17:10 ] :: [ PASS ] :: Command 'tmt status --workdir-root=/var/tmp/tmt -v' (Expected 0, got 0) :: [ 09:17:10 ] :: [ PASS ] :: File '/var/tmp/rlRun_LOG.kaeIc4f9' should contain '/var/tmp/tmt' :: [ 09:17:10 ] :: [ BEGIN ] :: Running 'unset TMT_WORKDIR_ROOT' :: [ 09:17:10 ] :: [ PASS ] :: Command 'unset TMT_WORKDIR_ROOT' (Expected 0, got 0) :: [ 09:17:10 ] :: [ BEGIN ] :: Running 'tmt status -v' status id done /var/tmp/tmt/clean-004 /plan discover /var/tmp/tmt/run-002 /plan/empty discover /var/tmp/tmt/run-004 /plans/third discover /var/tmp/tmt/run-005 /plans/third discover /var/tmp/tmt/run-006 /plans/third discover /var/tmp/tmt/run-007 /plans/negative_1 discover /var/tmp/tmt/run-007 /plans/zero discover /var/tmp/tmt/run-007 /plans/third discover /var/tmp/tmt/run-007 /plans/fourth discover /var/tmp/tmt/run-007 /plans/no_order discover /var/tmp/tmt/run-007 /plans/none todo /var/tmp/tmt/run-008 /plan done /var/tmp/tmt/run-009 /plan done /var/tmp/tmt/run-010 /fmf-tests done /var/tmp/tmt/run-010 /plan done /var/tmp/tmt/run-011 /default/plan done /var/tmp/tmt/run-012 /default/plan done /var/tmp/tmt/run-013 /plans/example done /var/tmp/tmt/run-014 /fmf-tests done /var/tmp/tmt/run-015 /fmf-tests done /var/tmp/tmt/run-016 /fmf-tests done /var/tmp/tmt/run-017 /fmf-tests done /var/tmp/tmt/run-018 /fmf-tests done /var/tmp/tmt/run-019 /fmf-tests done /var/tmp/tmt/run-020 /plans/full/fmf done /var/tmp/tmt/run-020 /plans/imported/enabled done /var/tmp/tmt/run-020 /plans/importing/disabled-by-adjust done /var/tmp/tmt/run-020 /plans/minimal done /var/tmp/tmt/run-020 /plans/ref-and-path/no-slash done /var/tmp/tmt/run-020 /plans/ref-and-path/with-slash done /var/tmp/tmt/run-021 /plans/dynamic-ref done /var/tmp/tmt/run-029 /plans/importing/bare/dont-modify done /var/tmp/tmt/run-030 /plans/importing/bare/dont-modify done /var/tmp/tmt/run-031 /plans/importing/bare/modify done /var/tmp/tmt/run-032 /plans/importing/bare/modify done /var/tmp/tmt/run-033 /plans/importing/with-environment/dont-modify done /var/tmp/tmt/run-034 /plans/importing/with-environment/dont-modify done /var/tmp/tmt/run-035 /plans/importing/with-environment/modify done /var/tmp/tmt/run-036 /plans/importing/with-environment/modify discover /var/tmp/tmt/run-037 /plan done /var/tmp/tmt/run-038 /default/plan done /var/tmp/tmt/run-039 /default/plan done /var/tmp/tmt/run-040 /plan1 done /var/tmp/tmt/run-040 /plan2 done /var/tmp/tmt/run-041 /plan1 todo /var/tmp/tmt/run-041 /plan2 :: [ 09:17:16 ] :: [ PASS ] :: Command 'tmt status -v' (Expected 0, got 0) :: [ 09:17:16 ] :: [ PASS ] :: File '/var/tmp/rlRun_LOG.wgn0Dxl8' should contain '/var/tmp/tmt' :: [ 09:17:16 ] :: [ BEGIN ] :: Running 'tmt status --workdir-root=/tmp/tmp.92KHK8ugXd -v' status id done /tmp/tmp.92KHK8ugXd/run /plan1 done /tmp/tmp.92KHK8ugXd/run /plan2 :: [ 09:17:18 ] :: [ PASS ] :: Command 'tmt status --workdir-root=/tmp/tmp.92KHK8ugXd -v' (Expected 0, got 0) :: [ 09:17:18 ] :: [ PASS ] :: File '/var/tmp/rlRun_LOG.ZPj8gANU' should contain '/tmp/tmp.92KHK8ugXd' :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 15s :: Assertions: 10 good, 0 bad :: RESULT: PASS (env TMT_WORKDIR_ROOT and option --workdir-root) tmt-report-result: saving /env-TMT-WORKDIR-ROOT-and-option-workdir-root output /tmp/tmp.e8PPm11ue9 into /var/ARTIFACTS/work-basicky66gkmp/plans/features/basic/execute/data/guest/default-0/tests/status/base-75/data/env-TMT-WORKDIR-ROOT-and-option-workdir-root/output.txt tmt-report-result: adding to the result file /var/ARTIFACTS/work-basicky66gkmp/plans/features/basic/execute/data/guest/default-0/tests/status/base-75/data/tmt-report-results.yaml :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Cleanup :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 09:17:18 ] :: [ BEGIN ] :: Get rid of an active provision :: actually running 'tmt run -i /var/tmp/tmt/run-041 finish' /var/tmp/tmt/run-041 warn: User is feeling safe. /plan1 finish status: done summary: 0 tasks completed /plan2 finish warn: Nothing to finish, no guests provisioned. :: [ 09:17:20 ] :: [ PASS ] :: Get rid of an active provision (Expected 0, got 0) :: [ 09:17:20 ] :: [ BEGIN ] :: Running 'popd' /var/ARTIFACTS/work-basicky66gkmp/plans/features/basic/discover/default-0/tests/tests/status/base :: [ 09:17:20 ] :: [ PASS ] :: Command 'popd' (Expected 0, got 0) :: [ 09:17:20 ] :: [ BEGIN ] :: Remove the initial testing run :: actually running 'rm -r /var/tmp/tmt/run-041' :: [ 09:17:20 ] :: [ PASS ] :: Remove the initial testing run (Expected 0, got 0) :: [ 09:17:20 ] :: [ BEGIN ] :: Remove tmp directory :: actually running 'rm -r /tmp/tmp.Lt5KaSwguK' :: [ 09:17:20 ] :: [ PASS ] :: Remove tmp directory (Expected 0, got 0) :: [ 09:17:20 ] :: [ BEGIN ] :: Remove a temporary directory for runs :: actually running 'rm -r /tmp/tmp.92KHK8ugXd' :: [ 09:17:20 ] :: [ PASS ] :: Remove a temporary directory for runs (Expected 0, got 0) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 2s :: Assertions: 5 good, 0 bad :: RESULT: PASS (Cleanup) tmt-report-result: saving /Cleanup output /tmp/tmp.9ah8kOAVq9 into /var/ARTIFACTS/work-basicky66gkmp/plans/features/basic/execute/data/guest/default-0/tests/status/base-75/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/status/base-75/data/tmt-report-results.yaml :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: /tests/status/base :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 09:17:20 ] :: [ LOG ] :: Phases fingerprint: qYP1zJ4N :: [ 09:17:20 ] :: [ LOG ] :: Asserts fingerprint: naK0IgOW File '/var/ARTIFACTS/work-basicky66gkmp/plans/features/basic/execute/data/guest/default-0/tests/status/base-75/journal.xml' already stored in '/var/ARTIFACTS/work-basicky66gkmp/plans/features/basic/execute/data/guest/default-0/tests/status/base-75'. :: [ 09:17:20 ] :: [ INFO ] :: Deleting rlRun_LOG file(s) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 82s :: Phases: 9 good, 0 bad :: OVERALL RESULT: PASS (/tests/status/base)