samples/xml_input/Hiptest test run.xml
<?xml version="1.0" encoding="UTF-8"?>
<project format="0.1">
<name>Hiptest publisher</name>
<uid>9e130e4b-8049-43c0-aae0-09b01f8ebc98</uid>
<testRuns>
<testRun>
<name>My test run</name>
<uid>96ffd3e9-3e77-4345-8d63-7417d688c5a9</uid>
<folderSnapshots>
<folderSnapshot>
<name>Scenarios</name>
<uid>79701626-4035-45f1-948f-e31abed18a7d</uid>
</folderSnapshot>
<folderSnapshot>
<name>Second subfolder</name>
<uid>84e3a630-3f16-45d8-a278-ceed43975c21</uid>
<parentUid>79701626-4035-45f1-948f-e31abed18a7d</parentUid>
</folderSnapshot>
<folderSnapshot>
<name>A sub subfolder</name>
<uid>c0a632f8-d85d-45f9-8446-36f6e11b365f</uid>
<parentUid>84e3a630-3f16-45d8-a278-ceed43975c21</parentUid>
</folderSnapshot>
</folderSnapshots>
<scenarioSnapshots>
<scenarioSnapshot>
<name>show help</name>
<uid>3bd071a5-b79c-4fda-820c-0a914b5a8393</uid>
<folderUid>79701626-4035-45f1-948f-e31abed18a7d</folderUid>
<steps>
<call>
<actionword>start publisher</actionword>
<arguments>
<argument>
<name>options</name>
<value>
<dict>
<help>
<booleanliteral>true</booleanliteral>
</help>
</dict>
</value>
</argument>
</arguments>
</call>
<step>
<result>
<template>
<stringliteral>help is displayed</stringliteral>
</template>
</result>
</step>
</steps>
<testSnapshots>
<testSnapshot>
<scenarioName>show help</scenarioName>
<uid>12a83033-9678-4c6d-8a8d-c13a7abb320e</uid>
<index>0</index>
<steps>
<step>
<type>action</type>
<value>start publisher with options {"help"=>true}</value>
</step>
<step>
<type>result</type>
<value>help is displayed</value>
</step>
</steps>
</testSnapshot>
</testSnapshots>
</scenarioSnapshot>
<scenarioSnapshot>
<name>A scenario in a subfolder</name>
<uid>4b04d4be-a7f5-459b-9769-14d3ab040eb2</uid>
<folderUid>c0a632f8-d85d-45f9-8446-36f6e11b365f</folderUid>
<steps>
<step>
<action>
<template>
<stringliteral>Some actions to do</stringliteral>
</template>
</action>
</step>
</steps>
<testSnapshots>
<testSnapshot>
<scenarioName>A scenario in a subfolder</scenarioName>
<uid>24b85732-5ee7-4db0-9b58-0b71fab6d3c6</uid>
<index>0</index>
<steps>
<step>
<type>action</type>
<value>Some actions to do</value>
</step>
</steps>
</testSnapshot>
</testSnapshots>
</scenarioSnapshot>
</scenarioSnapshots>
<actionwordSnapshots>
<actionwordSnapshot>
<name>Parameters and assignements</name>
<uid>f5127e81-ea49-4c7d-a137-ad4782e8f352</uid>
<parameters>
<parameter>
<name>no_default</name>
</parameter>
<parameter>
<name>default_integer</name>
<default_value>
<numericliteral>1</numericliteral>
</default_value>
</parameter>
<parameter>
<name>default_string</name>
<default_value>
<stringliteral>My string</stringliteral>
</default_value>
</parameter>
<parameter>
<name>default_list</name>
<default_value>
<list/>
</default_value>
</parameter>
</parameters>
<steps>
<assign>
<to>
<var>nil_var</var>
</to>
<value>
<nullliteral/>
</value>
</assign>
<assign>
<to>
<var>float_var</var>
</to>
<value>
<parenthesis>
<operation>
<left>
<numericliteral>3.14</numericliteral>
</left>
<operator>-</operator>
<right>
<var>default_integer</var>
</right>
</operation>
</parenthesis>
</value>
</assign>
<assign>
<to>
<var>list_var</var>
</to>
<value>
<list>
<item>
<var>nil_var</var>
</item>
<item>
<list>
<item>
<var>float_var</var>
</item>
</list>
</item>
</list>
</value>
</assign>
<assign>
<to>
<var>dict_var</var>
</to>
<value>
<dict>
<a>
<stringliteral>1</stringliteral>
</a>
<b>
<numericliteral>1</numericliteral>
</b>
</dict>
</value>
</assign>
</steps>
</actionwordSnapshot>
<actionwordSnapshot>
<name>Control blocks</name>
<uid>bae7dfba-8394-4090-856e-ebb47cd525bd</uid>
<parameters>
<parameter>
<name>x</name>
</parameter>
</parameters>
<steps>
<while>
<condition>
<parenthesis>
<operation>
<left>
<var>x</var>
</left>
<operator><</operator>
<right>
<numericliteral>0</numericliteral>
</right>
</operation>
</parenthesis>
</condition>
<body>
<assign>
<to>
<var>x</var>
</to>
<value>
<operation>
<left>
<var>x</var>
</left>
<operator>+</operator>
<right>
<numericliteral>1</numericliteral>
</right>
</operation>
</value>
</assign>
</body>
</while>
<if>
<condition>
<parenthesis>
<operation>
<left>
<var>x</var>
</left>
<operator>==</operator>
<right>
<numericliteral>0</numericliteral>
</right>
</operation>
</parenthesis>
</condition>
<then>
<step>
<result>
<template>
<var>x</var>
<stringliteral> is now equal to zero</stringliteral>
</template>
</result>
</step>
</then>
<else>
<call>
<actionword>Control blocks</actionword>
<arguments>
<argument>
<name>x</name>
<value>
<operation>
<left>
<var>x</var>
</left>
<operator>-</operator>
<right>
<numericliteral>1</numericliteral>
</right>
</operation>
</value>
</argument>
</arguments>
</call>
</else>
</if>
</steps>
</actionwordSnapshot>
<actionwordSnapshot>
<name>start publisher</name>
<uid>b36aea00-c487-4a2d-ab61-09f28967cee7</uid>
<parameters>
<parameter>
<name>options</name>
<default_value>
<dict/>
</default_value>
</parameter>
</parameters>
<steps>
<step>
<action>
<template>
<stringliteral>start publisher with options </stringliteral>
<var>options</var>
</template>
</action>
</step>
</steps>
</actionwordSnapshot>
<actionwordSnapshot>
<name>null param</name>
<uid>efa6e17d-0da2-426c-a467-abd74d6f66a5</uid>
<parameters>
<parameter>
<name>ploc</name>
<default_value>
<nullliteral/>
</default_value>
</parameter>
</parameters>
</actionwordSnapshot>
</actionwordSnapshots>
<actionwordLibrarySnapshots>
<actionwordLibrarySnapshot>
<name>default</name>
<libraryActionwordSnapshots>
<actionwordSnapshot>
<name>a shared actionword</name>
<uid>87ebb48d-841b-4853-aac2-18fecb6d2efd</uid>
<actionwordUid>76fbd028-76a2-4856-b265-85eed3e710ed</actionwordUid>
<steps>
<step>
<action>
<template>
<stringliteral>a shared actionword</stringliteral>
</template>
</action>
</step>
</steps>
</actionwordSnapshot>
</libraryActionwordSnapshots>
</actionwordLibrarySnapshot>
</actionwordLibrarySnapshots>
</testRun>
</testRuns>
</project>