summaryrefslogtreecommitdiffstats
path: root/tests/3rdparty/scion-tests/scxml-test-framework/test/parallel+interrupt/test28.scxml
diff options
context:
space:
mode:
Diffstat (limited to 'tests/3rdparty/scion-tests/scxml-test-framework/test/parallel+interrupt/test28.scxml')
-rw-r--r--tests/3rdparty/scion-tests/scxml-test-framework/test/parallel+interrupt/test28.scxml49
1 files changed, 49 insertions, 0 deletions
diff --git a/tests/3rdparty/scion-tests/scxml-test-framework/test/parallel+interrupt/test28.scxml b/tests/3rdparty/scion-tests/scxml-test-framework/test/parallel+interrupt/test28.scxml
new file mode 100644
index 0000000..724a023
--- /dev/null
+++ b/tests/3rdparty/scion-tests/scxml-test-framework/test/parallel+interrupt/test28.scxml
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ Copyright 2011-2012 Jacob Beard, INFICON, and other SCION contributors
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<!-- orthogonal preemption - outer and state interrupts inner or state
+inner transition will have priority, so final state will be a2.
+-->
+<scxml
+ datamodel="ecmascript"
+ xmlns="http://www.w3.org/2005/07/scxml"
+ version="1.0"
+ initial="b">
+
+ <parallel id="b">
+ <state id="c"/>
+
+ <state id="d">
+ <transition event="t" target="a2"/>
+ </state>
+
+ <transition event="t" target="a"/>
+ </parallel>
+
+
+ <state id="a" initial="a1">
+ <state id="a1"/>
+
+ <state id="a2"/>
+ </state>
+
+
+</scxml>
+
+
+
+
+