1 <?xml version='1.0' encoding='iso-8859-1' ?>
3 <property name="executor" value="workloadmanager"/>
4 <type name="string" kind="string"/>
5 <struct name="Engines/dataref">
6 <member name="ref" type="string"/>
8 <type name="bool" kind="bool"/>
9 <sequence name="boolvec" content="bool"/>
10 <type name="double" kind="double"/>
11 <sequence name="dblevec" content="double"/>
12 <objref name="file" id="file"/>
13 <type name="int" kind="int"/>
14 <sequence name="intvec" content="int"/>
15 <objref name="pyobj" id="python:obj:1.0"/>
16 <sequence name="list[pyobj]" content="pyobj"/>
17 <struct name="stringpair">
18 <member name="name" type="string"/>
19 <member name="value" type="string"/>
21 <sequence name="propvec" content="stringpair"/>
22 <sequence name="seqboolvec" content="boolvec"/>
23 <sequence name="seqdblevec" content="dblevec"/>
24 <sequence name="seqintvec" content="intvec"/>
25 <sequence name="seqpyobj" content="pyobj"/>
26 <sequence name="stringvec" content="string"/>
27 <sequence name="seqstringvec" content="stringvec"/>
28 <container name="DefaultContainer">
29 <property name="container_kind" value="Salome"/>
30 <property name="attached_on_cloning" value="0"/>
31 <property name="container_name" value="FactoryServer"/>
32 <property name="name" value="localhost"/>
34 <container name="default_container">
35 <property name="container_kind" value="Salome"/>
36 <property name="attached_on_cloning" value="0"/>
37 <property name="nb_parallel_procs" value="1"/>
38 <property name="type" value="multi"/>
39 <property name="use_py_cache" value="1"/>
41 <bloc name="test/run">
42 <remote name="testgenerate_conditions" elementaryWeight="-1">
43 <script><code><![CDATA[conditions_list=range(1000)
45 <load container="default_container"/>
46 <outport name="conditions_list" type="list[pyobj]"/>
49 <foreachdyn name="UneForEach" loopWeight="-1" type="pyobj">
50 <bloc name="forEachBloc">
51 <bloc name="test/one_state_calc">
52 <remote name="testget_search_state_option" elementaryWeight="-1">
53 <script><code><![CDATA[
55 <load container="default_container"/>
56 <inport name="conditions" type="pyobj"/>
58 <remote name="line02" elementaryWeight="0.0001">
59 <script><code><![CDATA[t=0.1]]></code></script>
60 <load container="default_container"/>
61 <outport name="t" type="pyobj"/>
63 <remote name="testwait_for_me" elementaryWeight="-1">
64 <script><code><![CDATA[import time
65 time.sleep(timetowait)
68 <load container="default_container"/>
69 <inport name="timetowait" type="pyobj"/>
70 <outport name="a" type="pyobj"/>
72 <inline name="return_internal@PHY2S@Node">
73 <script><code><![CDATA[res=i0]]></code></script>
74 <inport name="i0" type="pyobj"/>
75 <outport name="res" type="pyobj"/>
77 <control> <fromnode>line02</fromnode> <tonode>testwait_for_me</tonode> </control>
78 <control> <fromnode>testwait_for_me</fromnode> <tonode>return_internal@PHY2S@Node</tonode> </control>
79 <datalink control="false">
80 <fromnode>line02</fromnode> <fromport>t</fromport>
81 <tonode>testwait_for_me</tonode> <toport>timetowait</toport>
83 <datalink control="false">
84 <fromnode>testwait_for_me</fromnode> <fromport>a</fromport>
85 <tonode>return_internal@PHY2S@Node</tonode> <toport>i0</toport>
88 <inline name="return_internal@PHY2S@Node">
89 <script><code><![CDATA[result=i0]]></code></script>
90 <inport name="i0" type="pyobj"/>
91 <outport name="result" type="pyobj"/>
93 <control> <fromnode>test/one_state_calc</fromnode> <tonode>return_internal@PHY2S@Node</tonode> </control>
94 <datalink control="false">
95 <fromnode>test/one_state_calc.return_internal@PHY2S@Node</fromnode> <fromport>res</fromport>
96 <tonode>return_internal@PHY2S@Node</tonode> <toport>i0</toport>
100 <datalink control="false">
101 <fromnode>UneForEach</fromnode> <fromport>evalSamples</fromport>
102 <tonode>UneForEach.forEachBloc.test/one_state_calc.testget_search_state_option</tonode> <toport>conditions</toport>
105 <control> <fromnode>testgenerate_conditions</fromnode> <tonode>UnBloc</tonode> </control>
106 <datalink control="false">
107 <fromnode>testgenerate_conditions</fromnode> <fromport>conditions_list</fromport>
108 <tonode>UnBloc.UneForEach</tonode> <toport>SmplsCollection</toport>
112 <tonode>test/run.UnBloc.UneForEach.forEachBloc.test/one_state_calc.testget_search_state_option</tonode><toport>conditions</toport>
113 <value><objref><![CDATA[lgPq1dvuHePaIDdCdgPqRgsiHev49jNCI.sAI=H4fbOK9WuanWtohjP4pZ1umeNq9dNqdXPmFZOalWtE1clEljfuFeuKBWuKRjfuIDN4JeP49Z.CH3=m9UvAI2cC93.I7UugI4dqVfOaI.tgI4cadaO4fXMiycNCteuqdbMiyau4BeuaI.vgIAt4R5]]></objref></value>
116 <tonode>test/run.UnBloc.UneForEach.forEachBloc.test/one_state_calc.testwait_for_me</tonode><toport>timetowait</toport>
117 <value><objref><![CDATA[lgPq1dvuHePaIDdCdgPqRgsiHev49jNCI.sAI=H4fbOK9WuanWtohjP4pZ1umeNq9dNqdXPmFZOalWtE1clEljfuFeuKBWuKRjfuIDN4JeP49Z.CH3=m9UvAI2cC93.I7UugI4dqVfOaI.tgI4cadaO4fXMiycNCteuqdbMiyau4BeuaI.vgIAt4R5]]></objref></value>