| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103 | <?xml version="1.0" encoding="utf-8"?><executable xsi:noNamespaceSchemaLocation="../../../Core/Resources/ctkCmdLineModule.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">  <category>Testing</category>  <title>Test Bed</title>  <description>Configurable behaviour for testing purposes.  </description>  <version>1.0</version>  <documentation-url></documentation-url>  <license></license>  <contributor>Sascha Zelzer</contributor>  <parameters>    <label>Runtime behaviour</label>    <description>Configures the runtime behaviour of this module.</description>    <integer>      <name>runtimeVar</name>      <longflag>runtime</longflag>      <description>An integer with constraints</description>      <label>Runtime (seconds)</label>      <default>1</default>      <constraints>        <minimum>0</minimum>        <maximum>60</maximum>        <step>1</step>      </constraints>    </integer>    <integer>      <name>numOutputsVar</name>      <longflag>numOutputs</longflag>      <description>Number of outputs which will be reported as the progress text via a QFutureWatcher.</description>      <label>Output Number</label>      <default>0</default>    </integer>    <integer>      <name>exitTimeVar</name>      <longflag>exitTime</longflag>      <description>The exit time of the module (premature finish).</description>      <label>Exit time</label>      <default>0</default>    </integer>    <integer>      <name>exitCodeVar</name>      <longflag>exitCode</longflag>      <description>The exit code of the module.</description>      <label>Exit code</label>      <default>0</default>    </integer>    <boolean>      <name>exitCrashVar</name>      <longflag>exitCrash</longflag>      <description>Exit by crashing.</description>      <label>Force a crash</label>      <default>false</default>    </boolean>    <string>      <name>errorTextVar</name>      <longflag>errorText</longflag>      <description>Final error message at the end.</description>      <label>Error text</label>    </string>  </parameters>    <parameters>    <label>Output parameter</label>    <description>Output parameters for testing purposes.</description>    <integer>      <name>resultNumberOutput</name>      <index>1000</index>      <description>The number of results reported by this module.</description>      <label>Number of results</label>      <default>0</default>      <channel>output</channel>    </integer>    <string>      <name>errorMsgOutput</name>      <index>1000</index>      <description>Exit error message.</description>      <label>Error</label>      <channel>output</channel>    </string>    <string-enumeration>      <name>exitStatusOutput</name>      <index>1000</index>      <description>Exit status (crashed or normal exit)</description>      <label>Exit status</label>      <channel>output</channel>      <element>Normal exit</element>      <element>Crashed</element>    </string-enumeration>    <image>      <name>imageOutput</name>      <index>0</index>      <description>Image output path.</description>      <label>Output image</label>      <default>/tmp/out.nrrd</default>      <channel>output</channel>    </image>  </parameters></executable>
 |