summaryrefslogtreecommitdiffstats
path: root/test/uscxml/test-performance-events.scxml
blob: 0af827219a5dd165d0924007795ce5a3c98e5d4a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<scxml datamodel="ecmascript">
	<datamodel>
		<data id="iterations">100000</data>
		<data id="test">
			{
				string: 'bar',
				integer: 12,
				float: 234243.2342
			}
		</data>
	</datamodel>
	<state id="start">
		<transition target="loop" />
	</state>
	<state id="loop">
		<onentry>
			<raise event="continue">
				<content>
					this is space normalized!
				</content>
			</raise>
			<script>iterations--;</script>
		</onentry>
		<transition event="continue" cond="iterations > 0" target="start" />
		<transition cond="iterations == 0" target="final" />
	</state>
	<final id="final" />
</scxml>