hiptest/hiptest-publisher

View on GitHub
samples/xml_input/Hiptest test run.xml

Summary

Maintainability
Test Coverage
<?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"=&gt;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>&lt;</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>