:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST PROTOCOL :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: Test run ID : 14 Package : unknown beakerlib RPM : beakerlib-1.33.3-1.fc45.noarch Test name : /tests/multihost/provision Test started : 2026-05-27 08:49:53 UTC Test finished : 2026-05-27 08:50:36 UTC Test duration : 43 seconds Distro : Fedora release 45 (Rawhide) Hostname : ip-172-31-19-221.us-east-2.compute.internal Architecture : unknown CPUs : 2 x AMD EPYC 7R13 Processor RAM size : 3780 MB HDD size : 399.69 GB :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Setup :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 08:49:54 ] :: [ PASS ] :: Create run directory (Expected 0, got 0) :: [ 08:49:54 ] :: [ PASS ] :: Command 'pushd data' (Expected 0, got 0) :: [ 08:49:54 ] :: [ PASS ] :: Command 'set -o pipefail' (Expected 0, got 0) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 3 good, 0 bad :: RESULT: PASS (Setup) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Wrong provision :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 08:49:56 ] :: [ PASS ] :: Names not unique (Expected 2, got 2) :: [ 08:49:56 ] :: [ PASS ] :: File '/var/tmp/rlRun_LOG.Gnj8okj6' should contain 'Duplicate phase name 'client' in step 'provision'' :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 2s :: Assertions: 2 good, 0 bad :: RESULT: PASS (Wrong provision) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Correct provision without roles :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 08:50:06 ] :: [ PASS ] :: Command 'tmt run --scratch -i /tmp/tmp.go3WEnVLqY plan -n noroles provision cleanup' (Expected 0, got 0) :: [ 08:50:06 ] :: [ PASS ] :: File '/var/tmp/rlRun_LOG.ZxKgcSSR' should contain '2 guests provisioned' :: [ 08:50:06 ] :: [ PASS ] :: Command 'grep 'how: container' /var/tmp/rlRun_LOG.ZxKgcSSR | wc -l > lines' (Expected 0, got 0) :: [ 08:50:06 ] :: [ PASS ] :: File 'lines' should contain '2' :: [ 08:50:06 ] :: [ PASS ] :: File '/tmp/tmp.go3WEnVLqY/noroles/provision/guests.yaml' should not contain 'role: [a-z]' :: [ 08:50:06 ] :: [ PASS ] :: File '/tmp/tmp.go3WEnVLqY/noroles/provision/guests.yaml' should contain 'client' :: [ 08:50:06 ] :: [ PASS ] :: File '/tmp/tmp.go3WEnVLqY/noroles/provision/guests.yaml' should contain 'server' :: [ 08:50:06 ] :: [ PASS ] :: Command 'grep 'container: removed' /var/tmp/rlRun_LOG.ZxKgcSSR | wc -l > lines' (Expected 0, got 0) :: [ 08:50:06 ] :: [ PASS ] :: File 'lines' should contain '2' :: [ 08:50:06 ] :: [ PASS ] :: Command 'rm lines' (Expected 0, got 0) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 10s :: Assertions: 10 good, 0 bad :: RESULT: PASS (Correct provision without roles) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Correct provision with roles :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 08:50:23 ] :: [ PASS ] :: Command 'tmt run --scratch -i /tmp/tmp.go3WEnVLqY plan -n /roles provision cleanup' (Expected 0, got 0) :: [ 08:50:23 ] :: [ PASS ] :: File '/var/tmp/rlRun_LOG.udreuIIO' should contain '4 guests provisioned' :: [ 08:50:23 ] :: [ PASS ] :: Command 'grep 'how: container' /var/tmp/rlRun_LOG.udreuIIO | wc -l > lines' (Expected 0, got 0) :: [ 08:50:23 ] :: [ PASS ] :: File 'lines' should contain '4' :: [ 08:50:23 ] :: [ PASS ] :: File '/tmp/tmp.go3WEnVLqY/roles/provision/guests.yaml' should contain 'client-one' :: [ 08:50:23 ] :: [ PASS ] :: File '/tmp/tmp.go3WEnVLqY/roles/provision/guests.yaml' should contain 'client-two' :: [ 08:50:23 ] :: [ PASS ] :: File '/tmp/tmp.go3WEnVLqY/roles/provision/guests.yaml' should contain 'server-one' :: [ 08:50:23 ] :: [ PASS ] :: File '/tmp/tmp.go3WEnVLqY/roles/provision/guests.yaml' should contain 'server-two' :: [ 08:50:23 ] :: [ PASS ] :: Command 'grep 'role: ' /tmp/tmp.go3WEnVLqY/roles/provision/guests.yaml | wc -l > lines' (Expected 0, got 0) :: [ 08:50:23 ] :: [ PASS ] :: File 'lines' should contain '4' :: [ 08:50:23 ] :: [ PASS ] :: Command 'grep 'container: removed' /var/tmp/rlRun_LOG.udreuIIO | wc -l > lines' (Expected 0, got 0) :: [ 08:50:23 ] :: [ PASS ] :: File 'lines' should contain '4' :: [ 08:50:23 ] :: [ PASS ] :: Command 'rm lines' (Expected 0, got 0) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 17s :: Assertions: 13 good, 0 bad :: RESULT: PASS (Correct provision with roles) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Full plan without roles :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 08:50:36 ] :: [ PASS ] :: Command 'tmt run --scratch -i /tmp/tmp.go3WEnVLqY plan -n noroles' (Expected 0, got 0) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 13s :: Assertions: 1 good, 0 bad :: RESULT: PASS (Full plan without roles) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Cleanup :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 08:50:36 ] :: [ PASS ] :: Command 'popd' (Expected 0, got 0) :: [ 08:50:36 ] :: [ PASS ] :: Remove run directory (Expected 0, got 0) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 2 good, 0 bad :: RESULT: PASS (Cleanup) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: /tests/multihost/provision :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 08:50:36 ] :: [ LOG ] :: Phases fingerprint: wG6Jb0bU :: [ 08:50:36 ] :: [ LOG ] :: Asserts fingerprint: o+DsHMyt :: [ 08:50:36 ] :: [ INFO ] :: Deleting rlRun_LOG file(s) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 43s :: Phases: 6 good, 0 bad :: OVERALL RESULT: PASS (/tests/multihost/provision)