<?xml version='1.0' encoding='utf-8'?>
<BEAKER_TEST>
  <test_id timestamp="2026-05-27 08:49:53 UTC">14</test_id>
  <package timestamp="2026-05-27 08:49:53 UTC">unknown</package>
  <pkgnotinstalled timestamp="2026-05-27 08:49:53 UTC">unknown</pkgnotinstalled>
  <beakerlib_rpm timestamp="2026-05-27 08:49:53 UTC">beakerlib-1.33.3-1.fc45.noarch</beakerlib_rpm>
  <testname timestamp="2026-05-27 08:49:54 UTC">/tests/multihost/provision</testname>
  <starttime timestamp="2026-05-27 08:49:54 UTC">2026-05-27 08:49:53 UTC</starttime>
  <endtime timestamp="2026-05-27 08:49:54 UTC">2026-05-27 08:50:36 UTC</endtime>
  <release timestamp="2026-05-27 08:49:54 UTC">Fedora release 45 (Rawhide)</release>
  <hostname timestamp="2026-05-27 08:49:54 UTC">ip-172-31-19-221.us-east-2.compute.internal</hostname>
  <arch timestamp="2026-05-27 08:49:54 UTC">unknown</arch>
  <hw_cpu timestamp="2026-05-27 08:49:54 UTC">2 x AMD EPYC 7R13 Processor</hw_cpu>
  <hw_ram timestamp="2026-05-27 08:49:54 UTC">3780 MB</hw_ram>
  <hw_hdd timestamp="2026-05-27 08:49:54 UTC">399.69 GB</hw_hdd>
  <log starttime="2026-05-27 08:49:54 UTC" endtime="2026-05-27 08:50:36 UTC"><phase name="Setup" type="WARN" result="PASS" score="0" starttime="2026-05-27 08:49:54 UTC" endtime="2026-05-27 08:49:54 UTC"><test timestamp="2026-05-27 08:49:54 UTC" message="Create run directory (Expected 0, got 0)" command="run=$(mktemp -d)">PASS</test><test timestamp="2026-05-27 08:49:54 UTC" message="Command 'pushd data' (Expected 0, got 0)" command="pushd data">PASS</test><test timestamp="2026-05-27 08:49:54 UTC" message="Command 'set -o pipefail' (Expected 0, got 0)" command="set -o pipefail">PASS</test></phase><phase name="Wrong provision" type="FAIL" result="PASS" score="0" starttime="2026-05-27 08:49:54 UTC" endtime="2026-05-27 08:49:56 UTC"><test timestamp="2026-05-27 08:49:56 UTC" message="Names not unique (Expected 2, got 2)" command="tmt run --scratch -i /tmp/tmp.go3WEnVLqY plan -n wrong provision cleanup">PASS</test><test timestamp="2026-05-27 08:49:56 UTC" message="File '/var/tmp/rlRun_LOG.Gnj8okj6' should contain 'Duplicate phase name 'client' in step 'provision'' ">PASS</test></phase><phase name="Correct provision without roles" type="FAIL" result="PASS" score="0" starttime="2026-05-27 08:49:56 UTC" endtime="2026-05-27 08:50:06 UTC"><test timestamp="2026-05-27 08:50:06 UTC" message="Command 'tmt run --scratch -i /tmp/tmp.go3WEnVLqY plan -n noroles provision cleanup' (Expected 0, got 0)" command="tmt run --scratch -i /tmp/tmp.go3WEnVLqY plan -n noroles provision cleanup">PASS</test><test timestamp="2026-05-27 08:50:06 UTC" message="File '/var/tmp/rlRun_LOG.ZxKgcSSR' should contain '2 guests provisioned' ">PASS</test><test timestamp="2026-05-27 08:50:06 UTC" message="Command 'grep 'how: container' /var/tmp/rlRun_LOG.ZxKgcSSR | wc -l &gt; lines' (Expected 0, got 0)" command="grep 'how: container' /var/tmp/rlRun_LOG.ZxKgcSSR | wc -l &gt; lines">PASS</test><test timestamp="2026-05-27 08:50:06 UTC" message="File 'lines' should contain '2' ">PASS</test><test timestamp="2026-05-27 08:50:06 UTC" message="File '/tmp/tmp.go3WEnVLqY/noroles/provision/guests.yaml' should not contain 'role: [a-z]' ">PASS</test><test timestamp="2026-05-27 08:50:06 UTC" message="File '/tmp/tmp.go3WEnVLqY/noroles/provision/guests.yaml' should contain 'client' ">PASS</test><test timestamp="2026-05-27 08:50:06 UTC" message="File '/tmp/tmp.go3WEnVLqY/noroles/provision/guests.yaml' should contain 'server' ">PASS</test><test timestamp="2026-05-27 08:50:06 UTC" message="Command 'grep 'container: removed' /var/tmp/rlRun_LOG.ZxKgcSSR | wc -l &gt; lines' (Expected 0, got 0)" command="grep 'container: removed' /var/tmp/rlRun_LOG.ZxKgcSSR | wc -l &gt; lines">PASS</test><test timestamp="2026-05-27 08:50:06 UTC" message="File 'lines' should contain '2' ">PASS</test><test timestamp="2026-05-27 08:50:06 UTC" message="Command 'rm lines' (Expected 0, got 0)" command="rm lines">PASS</test></phase><phase name="Correct provision with roles" type="FAIL" result="PASS" score="0" starttime="2026-05-27 08:50:06 UTC" endtime="2026-05-27 08:50:23 UTC"><test timestamp="2026-05-27 08:50:23 UTC" message="Command 'tmt run --scratch -i /tmp/tmp.go3WEnVLqY plan -n /roles provision cleanup' (Expected 0, got 0)" command="tmt run --scratch -i /tmp/tmp.go3WEnVLqY plan -n /roles provision cleanup">PASS</test><test timestamp="2026-05-27 08:50:23 UTC" message="File '/var/tmp/rlRun_LOG.udreuIIO' should contain '4 guests provisioned' ">PASS</test><test timestamp="2026-05-27 08:50:23 UTC" message="Command 'grep 'how: container' /var/tmp/rlRun_LOG.udreuIIO | wc -l &gt; lines' (Expected 0, got 0)" command="grep 'how: container' /var/tmp/rlRun_LOG.udreuIIO | wc -l &gt; lines">PASS</test><test timestamp="2026-05-27 08:50:23 UTC" message="File 'lines' should contain '4' ">PASS</test><test timestamp="2026-05-27 08:50:23 UTC" message="File '/tmp/tmp.go3WEnVLqY/roles/provision/guests.yaml' should contain 'client-one' ">PASS</test><test timestamp="2026-05-27 08:50:23 UTC" message="File '/tmp/tmp.go3WEnVLqY/roles/provision/guests.yaml' should contain 'client-two' ">PASS</test><test timestamp="2026-05-27 08:50:23 UTC" message="File '/tmp/tmp.go3WEnVLqY/roles/provision/guests.yaml' should contain 'server-one' ">PASS</test><test timestamp="2026-05-27 08:50:23 UTC" message="File '/tmp/tmp.go3WEnVLqY/roles/provision/guests.yaml' should contain 'server-two' ">PASS</test><test timestamp="2026-05-27 08:50:23 UTC" message="Command 'grep 'role: ' /tmp/tmp.go3WEnVLqY/roles/provision/guests.yaml | wc -l &gt; lines' (Expected 0, got 0)" command="grep 'role: ' /tmp/tmp.go3WEnVLqY/roles/provision/guests.yaml | wc -l &gt; lines">PASS</test><test timestamp="2026-05-27 08:50:23 UTC" message="File 'lines' should contain '4' ">PASS</test><test timestamp="2026-05-27 08:50:23 UTC" message="Command 'grep 'container: removed' /var/tmp/rlRun_LOG.udreuIIO | wc -l &gt; lines' (Expected 0, got 0)" command="grep 'container: removed' /var/tmp/rlRun_LOG.udreuIIO | wc -l &gt; lines">PASS</test><test timestamp="2026-05-27 08:50:23 UTC" message="File 'lines' should contain '4' ">PASS</test><test timestamp="2026-05-27 08:50:23 UTC" message="Command 'rm lines' (Expected 0, got 0)" command="rm lines">PASS</test></phase><phase name="Full plan without roles" type="FAIL" result="PASS" score="0" starttime="2026-05-27 08:50:23 UTC" endtime="2026-05-27 08:50:36 UTC"><test timestamp="2026-05-27 08:50:36 UTC" message="Command 'tmt run --scratch -i /tmp/tmp.go3WEnVLqY plan -n noroles' (Expected 0, got 0)" command="tmt run --scratch -i /tmp/tmp.go3WEnVLqY plan -n noroles">PASS</test></phase><phase name="Cleanup" type="WARN" result="PASS" score="0" starttime="2026-05-27 08:50:36 UTC" endtime="2026-05-27 08:50:36 UTC"><test timestamp="2026-05-27 08:50:36 UTC" message="Command 'popd' (Expected 0, got 0)" command="popd">PASS</test><test timestamp="2026-05-27 08:50:36 UTC" message="Remove run directory (Expected 0, got 0)" command="rm -r /tmp/tmp.go3WEnVLqY">PASS</test></phase><message timestamp="2026-05-27 08:50:36 UTC" severity="LOG">Phases fingerprint:  wG6Jb0bU</message><message timestamp="2026-05-27 08:50:36 UTC" severity="LOG">Asserts fingerprint: o+DsHMyt</message><message timestamp="2026-05-27 08:50:36 UTC" severity="INFO">Deleting rlRun_LOG file(s)</message></log>
</BEAKER_TEST>
