Free cookie consent management tool by TermsFeed Policy Generator

Ticket #216: dist_breakpoint_test.hl

File dist_breakpoint_test.hl, 5.5 KB (added by gkronber, 16 years ago)

Engine to test handling of breakpoints in distributed engine and the grid infrastructure

Line 
1<?xml version="1.0"?>
2<DistributedEngine Type="HeuristicLab.DistributedEngine.DistributedEngine, HeuristicLab.DistributedEngine" GUID="e0b991a9-a881-4e7e-8897-f33b117fad09" ServerAddress="net.tcp://10.42.1.159:8000/Grid/Service">
3  <OperatorGraph Type="HeuristicLab.Core.OperatorGraph, HeuristicLab.Core" GUID="b797b800-1f91-4840-8238-4743458b6127">
4    <Operators>
5      <SequentialProcessor Type="HeuristicLab.Operators.SequentialProcessor, HeuristicLab.Operators" GUID="b465d191-c7b6-4158-aab2-264fb9dab901" Name="SequentialProcessor">
6        <SubOperators>
7          <SubScopesCreater Type="HeuristicLab.Operators.SubScopesCreater, HeuristicLab.Operators" GUID="f66dd941-588a-4f2e-a3c6-ed7cf9c02660" Name="SubScopesCreater">
8            <SubOperators />
9            <VariableInfos>
10              <VariableInfo Type="HeuristicLab.Core.VariableInfo, HeuristicLab.Core" GUID="82994ba9-2357-4b13-85f5-0f657b09efb6" ActualName="SubScopes" FormalName="SubScopes" Description="Number of sub-scopes" DataType="HeuristicLab.Data.IntData, HeuristicLab.Data" Kind="In" Local="True" />
11            </VariableInfos>
12            <Variables>
13              <Variable Type="HeuristicLab.Core.Variable, HeuristicLab.Core" GUID="6383d322-c23a-4869-acf3-be0c8127bb86" Name="SubScopes">
14                <Value Type="HeuristicLab.Data.IntData, HeuristicLab.Data" GUID="3080239f-b41b-4c42-a6da-5d86a1e7747b">5</Value>
15              </Variable>
16            </Variables>
17          </SubScopesCreater>
18          <ParallelSubScopesProcessor Type="HeuristicLab.Operators.ParallelSubScopesProcessor, HeuristicLab.Operators" GUID="f75c9b36-96fd-4f73-87d8-63e8580b0140" Name="ParallelSubScopesProcessor">
19            <SubOperators>
20              <EmptyOperator Type="HeuristicLab.Operators.EmptyOperator, HeuristicLab.Operators" GUID="c434f637-9489-4833-847a-77e6fd23ebf7" Name="EmptyOperator">
21                <SubOperators />
22                <VariableInfos />
23                <Variables />
24              </EmptyOperator>
25              <SequentialProcessor Type="HeuristicLab.Operators.SequentialProcessor, HeuristicLab.Operators" GUID="7ffdef66-fab7-4b96-8a98-84ccd107d57d" Name="SequentialProcessor">
26                <SubOperators>
27                  <VariableInjector Type="HeuristicLab.Operators.VariableInjector, HeuristicLab.Operators" GUID="4f6eb9fc-e109-49e8-9226-52e3053f75aa" Name="VariableInjector" Breakpoint="True">
28                    <SubOperators />
29                    <VariableInfos>
30                    </VariableInfos>
31                    <Variables>
32                      <Variable Type="HeuristicLab.Core.Variable, HeuristicLab.Core" GUID="cae37531-4159-46f5-845c-d79c895ac124" Name="YaddaYadda">
33                        <Value Type="HeuristicLab.Data.IntData, HeuristicLab.Data" GUID="9aed1e78-4bb1-4c60-8968-f1c6d77f03bb">3</Value>
34                      </Variable>
35                    </Variables>
36                  </VariableInjector>
37                  <ProgrammableOperator Type="HeuristicLab.Operators.Programmable.ProgrammableOperator, HeuristicLab.Operators.Programmable" GUID="7ca058de-7511-40f5-aa3a-bdf2da08036c" Name="ProgrammableOperator">
38                    <SubOperators />
39                    <VariableInfos>
40                      <VariableInfo Type="HeuristicLab.Core.VariableInfo, HeuristicLab.Core" GUID="d7f2b5ff-46cd-42d7-95c4-4ded0ec81067" ActualName="Result" FormalName="Result" Description="A computed variable" DataType="HeuristicLab.Data.BoolData, HeuristicLab.Data" Kind="New, Out" Local="False" />
41                    </VariableInfos>
42                    <Variables />
43                    <Description>An operator that can be programmed for arbitrary needs.</Description>
44                    <Code>throw new FormatException("Yadda Yadda");</Code>
45                  </ProgrammableOperator>
46                </SubOperators>
47                <VariableInfos />
48                <Variables />
49              </SequentialProcessor>
50              <EmptyOperator GUID="c434f637-9489-4833-847a-77e6fd23ebf7" />
51              <SequentialProcessor GUID="7ffdef66-fab7-4b96-8a98-84ccd107d57d" />
52              <EmptyOperator GUID="c434f637-9489-4833-847a-77e6fd23ebf7" />
53            </SubOperators>
54            <VariableInfos />
55            <Variables />
56          </ParallelSubScopesProcessor>
57        </SubOperators>
58        <VariableInfos />
59        <Variables />
60      </SequentialProcessor>
61      <SubScopesCreater GUID="f66dd941-588a-4f2e-a3c6-ed7cf9c02660" />
62      <ParallelSubScopesProcessor GUID="f75c9b36-96fd-4f73-87d8-63e8580b0140" />
63      <EmptyOperator GUID="c434f637-9489-4833-847a-77e6fd23ebf7" />
64      <ProgrammableOperator GUID="7ca058de-7511-40f5-aa3a-bdf2da08036c" />
65      <SequentialProcessor GUID="7ffdef66-fab7-4b96-8a98-84ccd107d57d" />
66      <VariableInjector GUID="4f6eb9fc-e109-49e8-9226-52e3053f75aa" />
67    </Operators>
68    <InitialOperator GUID="b465d191-c7b6-4158-aab2-264fb9dab901" />
69  </OperatorGraph>
70  <GlobalScope Type="HeuristicLab.Core.Scope, HeuristicLab.Core" GUID="df1ecc0c-a410-460d-b7e2-79915dce019f" Name="Global">
71    <Variables />
72    <Aliases />
73    <SubScopes />
74  </GlobalScope>
75  <ExecutionStack>
76    <AtomicOperation Type="HeuristicLab.Core.AtomicOperation, HeuristicLab.Core" GUID="3f1b6856-2a3b-4852-9aeb-50d6274ccef8">
77      <Operator GUID="b465d191-c7b6-4158-aab2-264fb9dab901" />
78      <Scope GUID="df1ecc0c-a410-460d-b7e2-79915dce019f" />
79    </AtomicOperation>
80  </ExecutionStack>
81  <ExecutionTime>00:00:00</ExecutionTime>
82</DistributedEngine>