SCXML-tutorial

SCION SCXML W3C Mandatory tests passing results

SCION SCXML provides a complete system for developing applications based on SCXML/Statecharts in JavaScript

OS

Windows 7 Version 6.1 (Build 7601: SP 1) [winnt version 6.1.7601]

Tools

SCION command-line tool (version 1.0.37): allows you to visualize, lint, compile and interactively run SCXML files

Summary info

Test passing log

Starting test144.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s0
exiting state s0
transitioning from s0 to s1
entering state s1
exiting state s1
transitioning from s1 to pass
entering state pass
Outcome pass

Test [test144.scxml] passed!
Starting test147.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s0
exiting state s0
transitioning from s0 to pass
entering state pass
Outcome pass

Test [test147.scxml] passed!
Starting test148.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s0
exiting state s0
transitioning from s0 to pass
entering state pass
Outcome pass

Test [test148.scxml] passed!
Starting test149.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s0
exiting state s0
transitioning from s0 to pass
entering state pass
Outcome pass

Test [test149.scxml] passed!
Starting test150.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s0
exiting state s0
transitioning from s0 to s1
entering state s1
exiting state s1
transitioning from s1 to s2
entering state s2
exiting state s2
transitioning from s2 to pass
entering state pass
Outcome pass

Test [test150.scxml] passed!
Starting test151.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s0
exiting state s0
transitioning from s0 to s1
entering state s1
exiting state s1
transitioning from s1 to s2
entering state s2
exiting state s2
transitioning from s2 to pass
entering state pass
Outcome pass

Test [test151.scxml] passed!
Starting test152.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s0
ERROR:{"name":"error.execution","data":{"tagname":"foreach","line":16,"column":7,"reason":"Variable Var4 does not contain a legal array value"},"type":"platform"}
exiting state s0
transitioning from s0 to s1
entering state s1
ERROR:{"name":"error.execution","data":{"tagname":"script","line":27,"column":7,"reason":"Illegal identifier: 'continue'"},"type":"platform"}
exiting state s1
transitioning from s1 to s2
entering state s2
exiting state s2
transitioning from s2 to pass
entering state pass
Outcome pass

Test [test152.scxml] passed!
Starting test153.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s0
exiting state s0
transitioning from s0 to pass
entering state pass
Outcome pass

Test [test153.scxml] passed!
Starting test155.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s0
exiting state s0
transitioning from s0 to pass
entering state pass
Outcome pass

Test [test155.scxml] passed!
Starting test156.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s0
ERROR:{"name":"error.execution","data":{"tagname":"foreach","line":13,"column":7,"reason":"Assignment to location not declared in the datamodel:Var5"},"type":"platform"}
exiting state s0
transitioning from s0 to pass
entering state pass
Outcome pass

Test [test156.scxml] passed!
Starting test158.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s0
exiting state s0
transitioning from s0 to s1
entering state s1
exiting state s1
transitioning from s1 to pass
entering state pass
Outcome pass

Test [test158.scxml] passed!
Starting test159.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s0
ERROR:{"name":"error.execution","data":"Target is not valid URI","type":"platform"}
exiting state s0
transitioning from s0 to pass
entering state pass
Outcome pass

Test [test159.scxml] passed!
Starting test172.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s0

exiting state s0
transitioning from s0 to pass
entering state pass
Outcome pass

Test [test172.scxml] passed!
Starting test173.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s0
exiting state s0
transitioning from s0 to pass
entering state pass
Outcome pass

Test [test173.scxml] passed!
Starting test174.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s0

exiting state s0
transitioning from s0 to pass
entering state pass
Outcome pass

Test [test174.scxml] passed!
Starting test175.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s0

exiting state s0

transitioning from s0 to s1
entering state s1

exiting state s1

transitioning from s1 to pass
entering state pass
Outcome pass

Test [test175.scxml] passed!
Starting test176.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s0

exiting state s0

transitioning from s0 to s1
entering state s1
exiting state s1
transitioning from s1 to pass

entering state pass
Outcome pass

Test [test176.scxml] passed!
Starting test179.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s0

exiting state s0
transitioning from s0 to pass
entering state pass

Outcome pass

Test [test179.scxml] passed!
Starting test183.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s0
exiting state s0
transitioning from s0 to pass
entering state pass

Outcome pass

Test [test183.scxml] passed!
Starting test185.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s0

exiting state s0

transitioning from s0 to s1
entering state s1

exiting state s1

transitioning from s1 to pass
entering state pass
Outcome pass

Test [test185.scxml] passed!
Starting test186.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s0

exiting state s0

transitioning from s0 to s1
entering state s1
exiting state s1
transitioning from s1 to pass
entering state pass
Outcome pass

Test [test186.scxml] passed!
Starting test187.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s0

exiting state s0

transitioning from s0 to pass
entering state pass
Outcome pass

Test [test187.scxml] passed!
Starting test189.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s0

exiting state s0
transitioning from s0 to pass
entering state pass
Outcome pass

Test [test189.scxml] passed!
Starting test190.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s0

exiting state s0
transitioning from s0 to s1
entering state s1

exiting state s1
transitioning from s1 to pass
entering state pass
Outcome pass

Test [test190.scxml] passed!
Starting test191.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s0

exiting state s0

transitioning from s0 to pass
entering state pass
Outcome pass

Test [test191.scxml] passed!
Starting test192.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s0
entering state s01

exiting state s01
transitioning from s01 to s02

entering state s02

exiting state s02
exiting state s0
transitioning from s02 to pass
entering state pass
Outcome pass

Test [test192.scxml] passed!
Starting test194.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s0
ERROR:{"name":"error.execution","data":"Target is not valid URI","type":"platform"}
exiting state s0
transitioning from s0 to pass
entering state pass
Outcome pass

Test [test194.scxml] passed!
Starting test198.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s0

exiting state s0
transitioning from s0 to pass
entering state pass
Outcome pass

Test [test198.scxml] passed!
Starting test199.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s0
ERROR:{"name":"error.execution","data":"Unsupported event processor type","type":"platform"}
exiting state s0
transitioning from s0 to pass
entering state pass
Outcome pass

Test [test199.scxml] passed!
Starting test200.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s0

exiting state s0
transitioning from s0 to pass
entering state pass
Outcome pass

Test [test200.scxml] passed!
Starting test205.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s0

exiting state s0
transitioning from s0 to s1
entering state s1

exiting state s1
transitioning from s1 to pass
entering state pass
Outcome pass

Test [test205.scxml] passed!
Starting test207.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s0
entering state s01

exiting state s01

transitioning from s01 to s02
entering state s02

exiting state s02

exiting state s0
transitioning from s02 to pass
entering state pass
Outcome pass

Test [test207.scxml] passed!
Starting test208.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s0

exiting state s0

transitioning from s0 to pass
entering state pass
Outcome pass

Test [test208.scxml] passed!
Starting test210.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s0

exiting state s0

transitioning from s0 to pass
entering state pass
Outcome pass

Test [test210.scxml] passed!
Starting test215.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s0

exiting state s0

transitioning from s0 to pass
entering state pass
Outcome pass

Test [test215.scxml] passed!
Starting test216.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s0

exiting state s0

transitioning from s0 to pass
entering state pass
Outcome pass

Test [test216.scxml] passed!
Starting test220.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s0

exiting state s0

transitioning from s0 to pass
entering state pass
Outcome pass

Test [test220.scxml] passed!
Starting test223.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s0

exiting state s0

transitioning from s0 to s1
entering state s1
exiting state s1
transitioning from s1 to pass
entering state pass
Outcome pass

Test [test223.scxml] passed!
Starting test224.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s0

exiting state s0

transitioning from s0 to s1
entering state s1
exiting state s1
transitioning from s1 to pass

entering state pass
Outcome pass

Test [test224.scxml] passed!
Starting test225.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s0

exiting state s0

transitioning from s0 to s1
entering state s1
exiting state s1
transitioning from s1 to pass
entering state pass

Outcome pass

Test [test225.scxml] passed!
Starting test226.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0
entering state $generated-scxml-0

entering state s0

exiting state s0

transitioning from s0 to pass
entering state pass
Outcome pass

Test [test226.scxml] passed!
Starting test228.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s0

exiting state s0

transitioning from s0 to s1
entering state s1
exiting state s1
transitioning from s1 to pass
entering state pass

Outcome pass

Test [test228.scxml] passed!
Starting test229.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s0

executing target-less transition in s0

exiting state s0

transitioning from s0 to pass
entering state pass
Outcome pass

Test [test229.scxml] passed!
Starting test232.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s0
entering state s01

exiting state s01

transitioning from s01 to s02
entering state s02
exiting state s02
transitioning from s02 to s03

entering state s03
exiting state s03

exiting state s0
transitioning from s03 to pass
entering state pass
Outcome pass

Test [test232.scxml] passed!
Starting test233.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s0

exiting state s0

transitioning from s0 to pass
entering state pass
Outcome pass

Test [test233.scxml] passed!
Starting test234.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state p0
entering state p01
entering state p02

exiting state p02

exiting state p01
exiting state p0
transitioning from p01 to s1
entering state s1
exiting state s1
transitioning from s1 to pass

entering state pass
Outcome pass

Test [test234.scxml] passed!
Starting test235.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s0

exiting state s0

transitioning from s0 to pass
entering state pass
Outcome pass

Test [test235.scxml] passed!
Starting test236.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s0

exiting state s0

transitioning from s0 to s1
entering state s1

exiting state s1
transitioning from s1 to s2
entering state s2

exiting state s2

transitioning from s2 to pass
entering state pass
Outcome pass

Test [test236.scxml] passed!
Starting test237.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s0

exiting state s0

transitioning from s0 to s1
entering state s1

exiting state s1

transitioning from s1 to pass
entering state pass
Outcome pass

Test [test237.scxml] passed!
Starting test239.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0
entering state $generated-scxml-0
entering state s0

entering state s01

exiting state s01

transitioning from s01 to s02
entering state s02

exiting state s02
exiting state s0
transitioning from s02 to pass
entering state pass
Outcome pass

Test [test239.scxml] passed!
Starting test240.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s0
entering state s01

exiting state s01

transitioning from s01 to s02
entering state s02

exiting state s02
exiting state s0
transitioning from s02 to pass

entering state pass
Outcome pass

Test [test240.scxml] passed!
Starting test241.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s0

entering state s01

exiting state s01

transitioning from s01 to s02
entering state s02

exiting state s02
exiting state s0

transitioning from s02 to pass
entering state pass
Outcome pass

Test [test241.scxml] passed!
Starting test242.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s0

exiting state s0

transitioning from s0 to s02
entering state s02

exiting state s02
transitioning from s02 to pass

entering state pass
Outcome pass

Test [test242.scxml] passed!
Starting test243.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s0

exiting state s0

transitioning from s0 to pass
entering state pass
Outcome pass

Test [test243.scxml] passed!
Starting test244.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s0

exiting state s0

transitioning from s0 to pass
entering state pass
Outcome pass

Test [test244.scxml] passed!
Starting test245.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s0

exiting state s0

transitioning from s0 to pass
entering state pass
Outcome pass

Test [test245.scxml] passed!
Starting test247.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s0

exiting state s0

transitioning from s0 to pass
entering state pass
Outcome pass

Test [test247.scxml] passed!
Starting test252.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s0
entering state s01

exiting state s01
transitioning from s01 to s02
entering state s02

exiting state s02

exiting state s0
transitioning from s0 to pass
entering state pass
Outcome pass

Test [test252.scxml] passed!
Starting test253.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s0
entering state s01

exiting state s01

transitioning from s01 to s02
entering state s02
exiting state s02

transitioning from s02 to s03
entering state s03

exiting state s03

exiting state s0
transitioning from s03 to pass
entering state pass
Outcome pass

Test [test253.scxml] passed!
Starting test276.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s0

exiting state s0

transitioning from s0 to pass
entering state pass
Outcome pass

Test [test276.scxml] passed!
Starting test277.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
ERROR:{"name":"error.execution","data":{"tagname":"script","line":5,"column":5,"reason":"Line 1: Unexpected token return"},"type":"platform"}
entering state s0
exiting state s0
transitioning from s0 to s1
entering state s1
exiting state s1
transitioning from s1 to pass
entering state pass
Outcome pass

Test [test277.scxml] passed!
Starting test279.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s0
exiting state s0
transitioning from s0 to pass
entering state pass
Outcome pass

Test [test279.scxml] passed!
Starting test280.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s0

exiting state s0
transitioning from s0 to s1
entering state s1

exiting state s1
transitioning from s1 to pass
entering state pass
Outcome pass

Test [test280.scxml] passed!
Starting test286.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s0
ERROR:{"name":"error.execution","data":{"tagname":"script","line":6,"column":7,"reason":"Assignment to location not declared in the datamodel:foo.bar.baz "},"type":"platform"}
exiting state s0
transitioning from s0 to pass
entering state pass
Outcome pass

Test [test286.scxml] passed!
Starting test287.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s0
exiting state s0
transitioning from s0 to pass
entering state pass
Outcome pass

Test [test287.scxml] passed!
Starting test294.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s0
entering state s01
exiting state s01
transitioning from s01 to s02
entering state s02
exiting state s02
exiting state s0
transitioning from s0 to s1
entering state s1
entering state s11
exiting state s11
transitioning from s11 to s12
entering state s12
exiting state s12

exiting state s1
transitioning from s1 to pass
entering state pass
Outcome pass

Test [test294.scxml] passed!
Starting test298.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s0
entering state s01

exiting state s01
transitioning from s01 to s02
entering state s02
ERROR:{"name":"error.execution","data":{"tagname":"script","reason":"Param references location not declared in the datamodel:foo.bar.baz "},"type":"platform"}
exiting state s02
exiting state s0
transitioning from s0 to pass
entering state pass

Outcome pass

Test [test298.scxml] passed!
Starting test302.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s0
exiting state s0
transitioning from s0 to pass
entering state pass
Outcome pass

Test [test302.scxml] passed!
Starting test303.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s0
exiting state s0
transitioning from s0 to pass
entering state pass
Outcome pass

Test [test303.scxml] passed!
Starting test304.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s0
exiting state s0
transitioning from s0 to pass
entering state pass
Outcome pass

Test [test304.scxml] passed!
Starting test309.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s0
ERROR:{"name":"error.execution","data":{"tagname":"script","reason":"Line 1: Illegal return statement"},"type":"platform"}
exiting state s0
transitioning from s0 to pass
entering state pass
Outcome pass

Test [test309.scxml] passed!
Starting test310.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state p
entering state s0
entering state s1
exiting state s1
exiting state s0
exiting state p
transitioning from s0 to pass
entering state pass
Outcome pass

Test [test310.scxml] passed!
Starting test311.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s0
ERROR:{"name":"error.execution","data":{"tagname":"script","line":6,"column":7,"reason":"Assignment to location not declared in the datamodel:foo.bar.baz "},"type":"platform"}

exiting state s0
transitioning from s0 to pass
entering state pass
Outcome pass

Test [test311.scxml] passed!
Starting test312.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s0
ERROR:{"name":"error.execution","data":{"tagname":"script","line":8,"column":7,"reason":"Line 1: Unexpected token return"},"type":"platform"}
exiting state s0
transitioning from s0 to pass
entering state pass
Outcome pass

Test [test312.scxml] passed!
Starting test318.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s0
exiting state s0
transitioning from s0 to s1
entering state s1
exiting state s1
transitioning from s1 to pass
entering state pass
Outcome pass

Test [test318.scxml] passed!
Starting test319.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s0
exiting state s0
transitioning from s0 to pass
entering state pass
Outcome pass

Test [test319.scxml] passed!
Starting test321.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s0
exiting state s0
transitioning from s0 to pass
entering state pass
Outcome pass

Test [test321.scxml] passed!
Starting test322.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s0
exiting state s0
transitioning from s0 to s1
entering state s1
ERROR:{"name":"error.execution","data":{"tagname":"script","line":13,"column":7,"reason":"You can't change system variables: _sessionid"},"type":"platform"}
exiting state s1
transitioning from s1 to s2
entering state s2
exiting state s2
transitioning from s2 to pass

entering state pass
Outcome pass

Test [test322.scxml] passed!
Starting test323.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s0
exiting state s0
transitioning from s0 to pass
entering state pass
Outcome pass

Test [test323.scxml] passed!
Starting test324.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s0
exiting state s0
transitioning from s0 to s1
entering state s1
ERROR:{"name":"error.execution","data":{"tagname":"script","line":9,"column":7,"reason":"You can't change system variables: _name"},"type":"platform"}
exiting state s1
transitioning from s1 to pass
entering state pass
Outcome pass

Test [test324.scxml] passed!
Starting test325.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s0
exiting state s0
transitioning from s0 to pass
entering state pass
Outcome pass

Test [test325.scxml] passed!
Starting test326.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s0
exiting state s0
transitioning from s0 to s1
entering state s1
ERROR:{"name":"error.execution","data":{"tagname":"script","line":12,"column":4,"reason":"You can't change system variables: _ioprocessors"},"type":"platform"}
exiting state s1
transitioning from s1 to s2
entering state s2
exiting state s2
transitioning from s2 to pass
entering state pass
Outcome pass

Test [test326.scxml] passed!
Starting test329.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s0
ERROR:{"name":"error.execution","data":{"tagname":"script","line":14,"column":7,"reason":"You can't change system variables: _sessionid"},"type":"platform"}
exiting state s0
transitioning from s0 to s1
entering state s1
ERROR:{"name":"error.execution","data":{"tagname":"script","line":22,"column":7,"reason":"You can't change system variables: _event"},"type":"platform"}

exiting state s1
transitioning from s1 to s2
entering state s2
ERROR:{"name":"error.execution","data":{"tagname":"script","line":30,"column":7,"reason":"You can't change system variables: _name"},"type":"platform"}
exiting state s2
transitioning from s2 to s3
entering state s3
ERROR:{"name":"error.execution","data":{"tagname":"script","line":38,"column":7,"reason":"You can't change system variables: _ioprocessors"},"type":"platform"}
exiting state s3
transitioning from s3 to pass
entering state pass
Outcome pass

Test [test329.scxml] passed!
Starting test330.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s0
exiting state s0
transitioning from s0 to s1
entering state s1

exiting state s1
transitioning from s1 to pass
entering state pass
Outcome pass

Test [test330.scxml] passed!
Starting test331.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s0
exiting state s0
transitioning from s0 to s1
entering state s1
exiting state s1
transitioning from s1 to s2
entering state s2
ERROR:{"name":"error.execution","data":{"tagname":"script","line":23,"column":7,"reason":"Assignment to location not declared in the datamodel:foo.bar.baz "},"type":"platform"}

exiting state s2
transitioning from s2 to s3
entering state s3
exiting state s3
transitioning from s3 to s4
entering state s4

exiting state s4
transitioning from s4 to s5
entering state s5

exiting state s5

transitioning from s5 to pass
entering state pass
Outcome pass

Test [test331.scxml] passed!
Starting test332.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s0
ERROR:{"name":"error.execution","data":"Target is not valid URI","sendid":"$scion.sendid_0","type":"platform"}
exiting state s0
transitioning from s0 to s1
entering state s1
exiting state s1

transitioning from s1 to pass
entering state pass
Outcome pass

Test [test332.scxml] passed!
Starting test333.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s0

exiting state s0
transitioning from s0 to pass
entering state pass
Outcome pass

Test [test333.scxml] passed!
Starting test335.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0
transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s0
exiting state s0
transitioning from s0 to pass
entering state pass
Outcome pass

Test [test335.scxml] passed!
Starting test336.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s0

exiting state s0
transitioning from s0 to s1
entering state s1

exiting state s1

transitioning from s1 to pass
entering state pass
Outcome pass

Test [test336.scxml] passed!
Starting test337.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s0
exiting state s0
transitioning from s0 to pass
entering state pass
Outcome pass

Test [test337.scxml] passed!
Starting test338.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s0

exiting state s0

transitioning from s0 to s1
entering state s1
exiting state s1
transitioning from s1 to pass

entering state pass
Outcome pass

Test [test338.scxml] passed!
Starting test339.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s0
exiting state s0
transitioning from s0 to pass
entering state pass
Outcome pass

Test [test339.scxml] passed!
Starting test342.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s0

exiting state s0
transitioning from s0 to s1
entering state s1

exiting state s1
transitioning from s1 to pass
entering state pass
Outcome pass

Test [test342.scxml] passed!
Starting test343.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s0
entering state s01
exiting state s01
transitioning from s01 to s02
entering state s02
ERROR:{"name":"error.execution","data":{"tagname":"script","reason":"Param references location not declared in the datamodel:foo.bar.baz "},"type":"platform"}
exiting state s02
exiting state s0
transitioning from s0 to s1
entering state s1
exiting state s1
transitioning from s1 to pass

entering state pass
Outcome pass

Test [test343.scxml] passed!
Starting test344.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s0
ERROR:{"name":"error.execution","data":{"tagname":"script","reason":"Line 1: Illegal return statement"},"type":"platform"}
exiting state s0
transitioning from s0 to s1
entering state s1
exiting state s1
transitioning from s1 to pass
entering state pass
Outcome pass

Test [test344.scxml] passed!
Starting test346.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s0
ERROR:{"name":"error.execution","data":{"tagname":"script","line":7,"column":7,"reason":"You can't change system variables: _sessionid"},"type":"platform"}
exiting state s0
transitioning from s0 to s1
entering state s1
ERROR:{"name":"error.execution","data":{"tagname":"script","line":15,"column":7,"reason":"You can't change system variables: _event"},"type":"platform"}
exiting state s1
transitioning from s1 to s2
entering state s2
ERROR:{"name":"error.execution","data":{"tagname":"script","line":27,"column":7,"reason":"You can't change system variables: _ioprocessors"},"type":"platform"}
exiting state s2
transitioning from s2 to s3

entering state s3
ERROR:{"name":"error.execution","data":{"tagname":"script","line":36,"column":7,"reason":"You can't change system variables: _name"},"type":"platform"}
exiting state s3
transitioning from s3 to pass
entering state pass
Outcome pass

Test [test346.scxml] passed!
Starting test347.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s0
entering state s01

exiting state s01

transitioning from s01 to s02
entering state s02

exiting state s02

exiting state s0
transitioning from s02 to pass
entering state pass
Outcome pass

Test [test347.scxml] passed!
Starting test348.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s0

exiting state s0
transitioning from s0 to pass
entering state pass
Outcome pass

Test [test348.scxml] passed!
Starting test349.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s0

exiting state s0
transitioning from s0 to s2
entering state s2

exiting state s2
transitioning from s2 to pass
entering state pass

Outcome pass

Test [test349.scxml] passed!
Starting test350.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s0

exiting state s0

transitioning from s0 to pass
entering state pass
Outcome pass

Test [test350.scxml] passed!
Starting test351.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s0

exiting state s0
transitioning from s0 to s1
entering state s1
exiting state s1
transitioning from s1 to s2
entering state s2

exiting state s2

transitioning from s2 to s3
entering state s3
exiting state s3
transitioning from s3 to pass
entering state pass

Outcome pass

Test [test351.scxml] passed!
Starting test352.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0

entering state s0

exiting state s0

transitioning from s0 to s1
entering state s1
exiting state s1
transitioning from s1 to pass
entering state pass

Outcome pass

Test [test352.scxml] passed!
Starting test354.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s0

exiting state s0

transitioning from s0 to s1
entering state s1
exiting state s1
transitioning from s1 to s2
entering state s2

exiting state s2
transitioning from s2 to s3
entering state s3

exiting state s3
transitioning from s3 to pass
entering state pass
Outcome pass

Test [test354.scxml] passed!
Starting test355.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s0
exiting state s0
transitioning from s0 to pass
entering state pass
Outcome pass

Test [test355.scxml] passed!
Starting test364.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-1

transitioning from $generated-initial-1 to $generated-scxml-0

entering state $generated-scxml-0
entering state s1
entering state s11
entering state s11p1
entering state s11p11
entering state s11p12

entering state s11p112
entering state s11p122
exiting state s11p122
exiting state s11p112
exiting state s11p12
exiting state s11p11
exiting state s11p1
exiting state s11
exiting state s1
transitioning from s11p122 to s2
entering state s2
entering state s21
entering state s21p1
entering state s21p11

entering state s21p12
entering state s21p112
entering state s21p122
exiting state s21p122
exiting state s21p112
exiting state s21p12
exiting state s21p11
exiting state s21p1
exiting state s21
exiting state s2
transitioning from s21p122 to s3
entering state s3
entering state s31
entering state s311
entering state s3111
exiting state s3111
exiting state s311
exiting state s31
exiting state s3
transitioning from s3111 to pass
entering state pass
Outcome pass

Test [test364.scxml] passed!
Starting test372.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0

entering state s0

entering state s0final
exiting state s0final
exiting state s0
transitioning from s0 to pass
entering state pass
Outcome pass

Test [test372.scxml] passed!
Starting test375.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s0
exiting state s0
transitioning from s0 to s1
entering state s1
exiting state s1
transitioning from s1 to pass
entering state pass
Outcome pass

Test [test375.scxml] passed!
Starting test376.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s0
ERROR:{"name":"error.execution","data":"Target is not valid URI","type":"platform"}
exiting state s0
transitioning from s0 to pass
entering state pass
Outcome pass

Test [test376.scxml] passed!
Starting test377.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s0
exiting state s0
transitioning from s0 to s1
entering state s1
exiting state s1
transitioning from s1 to s2
entering state s2
exiting state s2
transitioning from s2 to pass
entering state pass
Outcome pass

Test [test377.scxml] passed!
Starting test378.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s0
exiting state s0
ERROR:{"name":"error.execution","data":"Target is not valid URI","type":"platform"}
transitioning from s0 to s1
entering state s1
exiting state s1
transitioning from s1 to pass
entering state pass
Outcome pass

Test [test378.scxml] passed!
Starting test387.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s3
exiting state s3
transitioning from s3 to s0HistShallow

entering state s0
entering state s01
entering state s011
exiting state s011
exiting state s01
exiting state s0
transitioning from s0 to s4
entering state s4
exiting state s4
transitioning from s4 to s1HistDeep
entering state s1
entering state s12

entering state s122
exiting state s122
exiting state s12
exiting state s1
transitioning from s1 to pass
entering state pass
Outcome pass

Test [test387.scxml] passed!
Starting test388.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s0
entering state s01
entering state s012
exiting state s012
exiting state s01
exiting state s0
transitioning from s0 to s1

entering state s1
exiting state s1
transitioning from s1 to s0HistDeep
entering state s0
entering state s01
entering state s012

exiting state s012
exiting state s01
exiting state s0
transitioning from s0 to s2
entering state s2
exiting state s2
transitioning from s2 to s0HistShallow
entering state s0
entering state s01
entering state s011
exiting state s011
exiting state s01
exiting state s0
transitioning from s0 to pass
entering state pass
Outcome pass

Test [test388.scxml] passed!
Starting test396.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s0
exiting state s0
transitioning from s0 to pass
entering state pass
Outcome pass

Test [test396.scxml] passed!
Starting test399.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s0
entering state s01

exiting state s01
transitioning from s01 to s02
entering state s02
exiting state s02
transitioning from s02 to s03
entering state s03
exiting state s03
transitioning from s03 to s04
entering state s04
exiting state s04
transitioning from s04 to s05
entering state s05
exiting state s05
transitioning from s05 to s06

entering state s06
exiting state s06
exiting state s0
transitioning from s06 to pass
entering state pass
Outcome pass

Test [test399.scxml] passed!
Starting test401.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s0
ERROR:{"name":"error.execution","data":{"tagname":"script","line":9,"column":7,"reason":"Assignment to location not declared in the datamodel:foo.bar.baz "},"type":"platform"}

exiting state s0
transitioning from s0 to pass
entering state pass
Outcome pass

Test [test401.scxml] passed!
Starting test402.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s0
entering state s01

ERROR:{"name":"error.execution","data":{"tagname":"script","line":15,"column":9,"reason":"Assignment to location not declared in the datamodel:foo.bar.baz "},"type":"platform"}
exiting state s01
transitioning from s01 to s02
entering state s02
exiting state s02
transitioning from s02 to s03

entering state s03
exiting state s03
exiting state s0
transitioning from s03 to pass
entering state pass
Outcome pass

Test [test402.scxml] passed!
Starting test403a.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s0
entering state s01

exiting state s01
transitioning from s01 to s02
entering state s02
exiting state s02
exiting state s0
transitioning from s0 to pass
entering state pass
Outcome pass

Test [test403a.scxml] passed!
Starting test403b.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s0
entering state p0
entering state p0s1
entering state p0s2
executing target-less transition in p0
exiting state p0s2
exiting state p0s1
exiting state p0
exiting state s0
transitioning from p0s1 to pass

entering state pass
Outcome pass

Test [test403b.scxml] passed!
Starting test403c.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s0
entering state p0
entering state p0s1
entering state p0s2
entering state p0s3

entering state p0s4
exiting state p0s4
exiting state p0s3
exiting state p0s2
exiting state p0s1
executing target-less transition in p0s1
transitioning from p0s2 to p0s1
executing target-less transition in p0s4

entering state p0s1
entering state p0s2
entering state p0s3
entering state p0s4
exiting state p0s4
exiting state p0s3
exiting state p0s2
exiting state p0s1
exiting state p0
exiting state s0
executing target-less transition in p0s1
transitioning from p0s3 to s1
executing target-less transition in p0s4

entering state s1
exiting state s1
transitioning from s1 to pass
entering state pass
Outcome pass

Test [test403c.scxml] passed!
Starting test404.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s0
entering state s01p
entering state s01p1
entering state s01p2
exiting state s01p2
exiting state s01p1
exiting state s01p
transitioning from s01p to s02
entering state s02
exiting state s02
transitioning from s02 to s03
entering state s03
exiting state s03
transitioning from s03 to s04
entering state s04
exiting state s04
transitioning from s04 to s05
entering state s05

exiting state s05
exiting state s0
transitioning from s05 to pass
entering state pass
Outcome pass

Test [test404.scxml] passed!
Starting test405.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s0
entering state s01p
entering state s01p1
entering state s01p2
entering state s01p11
entering state s01p21

exiting state s01p21
exiting state s01p11
transitioning from s01p11 to s01p12
transitioning from s01p21 to s01p22
entering state s01p12
entering state s01p22

exiting state s01p22
exiting state s01p12
exiting state s01p2
exiting state s01p1
exiting state s01p
transitioning from s01p to s02
entering state s02
exiting state s02
transitioning from s02 to s03
entering state s03
exiting state s03
transitioning from s03 to s04
entering state s04
exiting state s04
exiting state s0
transitioning from s04 to pass
entering state pass
Outcome pass

Test [test405.scxml] passed!
Starting test406.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s0
entering state s01
exiting state s01
transitioning from s01 to s0p2

entering state s0p2
entering state s01p21
entering state s01p22
exiting state s01p22
exiting state s01p21
exiting state s0p2
transitioning from s0p2 to s03
entering state s03
exiting state s03
transitioning from s03 to s04
entering state s04

exiting state s04
transitioning from s04 to s05
entering state s05
exiting state s05
exiting state s0
transitioning from s05 to pass
entering state pass
Outcome pass

Test [test406.scxml] passed!
Starting test407.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s0
exiting state s0
transitioning from s0 to s1
entering state s1
exiting state s1
transitioning from s1 to pass
entering state pass
Outcome pass

Test [test407.scxml] passed!
Starting test409.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s0
entering state s01
entering state s011
exiting state s011
exiting state s01

transitioning from s011 to s02
entering state s02

exiting state s02

exiting state s0
transitioning from s0 to pass
entering state pass
Outcome pass

Test [test409.scxml] passed!
Starting test411.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s0
entering state s01

exiting state s01
exiting state s0
transitioning from s0 to pass
entering state pass
Outcome pass

Test [test411.scxml] passed!
Starting test412.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-1

transitioning from $generated-initial-1 to $generated-scxml-0

entering state $generated-scxml-0
entering state s0
entering state s01
entering state s011
exiting state s011

exiting state s01
transitioning from s011 to s02
entering state s02
exiting state s02
transitioning from s02 to s03
entering state s03
exiting state s03
transitioning from s03 to s04
entering state s04
exiting state s04
exiting state s0
transitioning from s04 to pass
entering state pass

Outcome pass

Test [test412.scxml] passed!
Starting test413.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s2
entering state s2p1
entering state s2p11
entering state s2p12
entering state s2p112
entering state s2p122
exiting state s2p122
exiting state s2p112
exiting state s2p12
exiting state s2p11
exiting state s2p1
exiting state s2
transitioning from s2p112 to pass
entering state pass
Outcome pass

Test [test413.scxml] passed!
Starting test416.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s1
entering state s11
entering state s111
exiting state s111
transitioning from s111 to s11final
entering state s11final
exiting state s11final
exiting state s11
exiting state s1

transitioning from s11 to pass
entering state pass
Outcome pass

Test [test416.scxml] passed!
Starting test417.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s1
entering state s1p1
entering state s1p11
entering state s1p12

entering state s1p111
entering state s1p121
exiting state s1p121
exiting state s1p111
transitioning from s1p111 to s1p11final
transitioning from s1p121 to s1p12final
entering state s1p11final
entering state s1p12final

exiting state s1p12final
exiting state s1p11final
exiting state s1p12
exiting state s1p11
exiting state s1p1
exiting state s1
transitioning from s1p1 to pass
entering state pass
Outcome pass

Test [test417.scxml] passed!
Starting test419.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s1
exiting state s1
transitioning from s1 to pass
entering state pass
Outcome pass

Test [test419.scxml] passed!
Starting test421.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s1
entering state s11

exiting state s11
transitioning from s11 to s12
entering state s12
exiting state s12
exiting state s1
transitioning from s12 to pass
entering state pass
Outcome pass

Test [test421.scxml] passed!
Starting test422.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0
transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s1

entering state s11
exiting state s11
transitioning from s11 to s12
entering state s12

executing target-less transition in s1

executing target-less transition in s1

exiting state s12

exiting state s1
transitioning from s1 to pass
entering state pass
Outcome pass

Test [test422.scxml] passed!
Starting test423.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s0

exiting state s0
transitioning from s0 to s1
entering state s1

exiting state s1

transitioning from s1 to pass
entering state pass
Outcome pass

Test [test423.scxml] passed!
Starting test487.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s0
ERROR:{"name":"error.execution","data":{"tagname":"script","line":8,"column":7,"reason":"Line 1: Unexpected token return"},"type":"platform"}
exiting state s0
transitioning from s0 to pass
entering state pass
Outcome pass

Test [test487.scxml] passed!
Starting test488.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s0
entering state s01
exiting state s01
transitioning from s01 to s02
entering state s02
ERROR:{"name":"error.execution","data":{"tagname":"script","reason":"Line 1: Unexpected token return"},"type":"platform"}
exiting state s02
exiting state s0
transitioning from s0 to s1
entering state s1

exiting state s1
transitioning from s1 to pass
entering state pass
Outcome pass

Test [test488.scxml] passed!
Starting test495.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s0

exiting state s0
transitioning from s0 to s1
entering state s1

exiting state s1
transitioning from s1 to pass
entering state pass
Outcome pass

Test [test495.scxml] passed!
Starting test496.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s0
ERROR:{"name":"error.communication","type":"platform"}
exiting state s0

transitioning from s0 to pass
entering state pass
Outcome pass

Test [test496.scxml] passed!
Starting test500.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s0
exiting state s0
transitioning from s0 to pass
entering state pass
Outcome pass

Test [test500.scxml] passed!
Starting test501.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s0

exiting state s0
transitioning from s0 to pass
entering state pass

Outcome pass

Test [test501.scxml] passed!
Starting test503.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s1
exiting state s1
transitioning from s1 to s2
entering state s2
executing target-less transition in s2
exiting state s2
transitioning from s2 to s3
entering state s3
exiting state s3
transitioning from s3 to pass
entering state pass
Outcome pass

Test [test503.scxml] passed!
Starting test504.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s1
exiting state s1
transitioning from s1 to p
entering state s2
entering state p
entering state ps1
entering state ps2
exiting state ps2

exiting state ps1
exiting state p
transitioning from p to ps1
entering state p
entering state ps1
entering state ps2
exiting state ps2
exiting state ps1
exiting state p
exiting state s2
transitioning from p to s3
entering state s3
exiting state s3

transitioning from s3 to s4
entering state s4
exiting state s4
transitioning from s4 to s5
entering state s5
exiting state s5
transitioning from s5 to s6
entering state s6
exiting state s6
transitioning from s6 to pass
entering state pass
Outcome pass

Test [test504.scxml] passed!
Starting test505.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s1
entering state s11
exiting state s11
transitioning from s1 to s11
entering state s11
exiting state s11
exiting state s1
transitioning from s1 to s2
entering state s2

exiting state s2
transitioning from s2 to s3
entering state s3
exiting state s3
transitioning from s3 to pass
entering state pass
Outcome pass

Test [test505.scxml] passed!
Starting test506.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s1
exiting state s1
transitioning from s1 to s2
entering state s2
entering state s21
exiting state s21
exiting state s2
transitioning from s2 to s2
entering state s2
entering state s21
exiting state s21

exiting state s2
transitioning from s2 to s3
entering state s3
exiting state s3
transitioning from s3 to s4
entering state s4
exiting state s4
transitioning from s4 to pass
entering state pass
Outcome pass

Test [test506.scxml] passed!
Starting test521.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s0
ERROR:{"name":"error.communication","type":"platform"}
exiting state s0
transitioning from s0 to pass

entering state pass
Outcome pass

Test [test521.scxml] passed!
Starting test525.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s0
exiting state s0
transitioning from s0 to pass
entering state pass
Outcome pass

Test [test525.scxml] passed!
Starting test527.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s0
entering state s01
exiting state s01
transitioning from s01 to s02
entering state s02
exiting state s02
exiting state s0
transitioning from s0 to pass
entering state pass
Outcome pass

Test [test527.scxml] passed!
Starting test528.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s0
entering state s01
exiting state s01
transitioning from s01 to s02
entering state s02
ERROR:{"name":"error.execution","data":{"tagname":"script","reason":"Line 1: Unexpected token return"},"type":"platform"}
exiting state s02
exiting state s0
transitioning from s0 to s1
entering state s1

exiting state s1
transitioning from s1 to pass
entering state pass
Outcome pass

Test [test528.scxml] passed!
Starting test529.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s0
entering state s01
exiting state s01
transitioning from s01 to s02
entering state s02
exiting state s02
exiting state s0
transitioning from s0 to pass
entering state pass
Outcome pass

Test [test529.scxml] passed!
Starting test530.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s0

exiting state s0

transitioning from s0 to pass
entering state pass
Outcome pass

Test [test530.scxml] passed!
Starting test533.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s1
exiting state s1
transitioning from s1 to p
entering state p
entering state ps1
entering state ps2
exiting state ps2
exiting state ps1
exiting state p
transitioning from p to ps1
entering state p
entering state ps1
entering state ps2

exiting state ps2
exiting state ps1
exiting state p
transitioning from p to s2
entering state s2
exiting state s2
transitioning from s2 to s3
entering state s3
exiting state s3
transitioning from s3 to s4
entering state s4
exiting state s4
transitioning from s4 to pass
entering state pass
Outcome pass

Test [test533.scxml] passed!
Starting test550.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s0
exiting state s0
transitioning from s0 to pass
entering state pass
Outcome pass

Test [test550.scxml] passed!
Starting test551.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s0
exiting state s0
transitioning from s0 to pass
entering state pass
Outcome pass

Test [test551.scxml] passed!
Starting test552.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
ERROR:{"name":"error.execution","data":{"tagname":"script","line":5,"column":5,"reason":"Error downloading document \"g:/GitHub/SCXML-tutorial/Tests/ecma/W3C/Mandatory/Auto/test552.txt\", Unrecognized protocol"},"type":"platform"}
entering state s0
ERROR:{"name":"error.execution","data":{"tagname":"undefined","line":8,"column":22,"reason":"Var1 is not defined"},"type":"platform"}
exiting state s0
transitioning from s0 to fail
entering state fail
Outcome fail

Test [test552.scxml] failed!
Starting test553.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

G:\GitHub\SCXML-tutorial\Tests\ecma\W3C\Mandatory\Auto\test553.scxml:60
""foo":"foo}
  ^^^

SyntaxError: Unexpected identifier
    at new Script (vm.js:84:7)
    at Object.compileScript (c:\Users\zhornyak\AppData\Roaming\npm\node_modules\@scion-scxml\cli\node_modules\@scion-scxml\scxml\lib\runtime\platform-bootstrap\node\platform.js:112:20)
    at %APPDATA%\npm\node_modules\@scion-scxml\cli\node_modules\@scion-scxml\scxml\lib\runtime\document-string-to-model.js:102:52
    at new Promise (<anonymous>)
    at Function.compileModule [as handleRawModule] (%APPDATA%\npm\node_modules\@scion-scxml\cli\node_modules\@scion-scxml\scxml\lib\runtime\document-string-to-model.js:100:21)
    at resolved (%APPDATA%\npm\node_modules\@scion-scxml\cli\node_modules\@scion-scxml\scxml\lib\runtime\document-string-to-model.js:257:31)

(node:1476) UnhandledPromiseRejectionWarning: TypeError: Cannot read property 'rootScripts' of undefined
    at Object.fetchScripts (%APPDATA%\npm\node_modules\@scion-scxml\cli\node_modules\@scion-scxml\scxml\lib\util.js:35:30)
    at %APPDATA%\npm\node_modules\@scion-scxml\cli\node_modules\@scion-scxml\scxml\lib\runtime\document-string-to-model.js:193:35
    at Array.map (<anonymous>)
    at ModelFactoryFactory.prepare (%APPDATA%\npm\node_modules\@scion-scxml\cli\node_modules\@scion-scxml\scxml\lib\runtime\document-string-to-model.js:189:39)
    at %APPDATA%\npm\node_modules\@scion-scxml\cli\bin\cli.js:178:25
    at %APPDATA%\npm\node_modules\@scion-scxml\cli\node_modules\@scion-scxml\scxml\lib\runtime\document-string-to-model.js:147:9
(node:1476) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 2)
(node:1476) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.

Test [test553.scxml] failed!
Starting test554.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

G:\GitHub\SCXML-tutorial\Tests\ecma\W3C\Mandatory\Auto\test554.scxml:30
""foo":"foo}
  ^^^

SyntaxError: Unexpected identifier
    at new Script (vm.js:84:7)
    at Object.compileScript (%APPDATA%\npm\node_modules\@scion-scxml\cli\node_modules\@scion-scxml\scxml\lib\runtime\platform-bootstrap\node\platform.js:112:20)
    at %APPDATA%\npm\node_modules\@scion-scxml\cli\node_modules\@scion-scxml\scxml\lib\runtime\document-string-to-model.js:102:52
    at new Promise (<anonymous>)
    at Function.compileModule [as handleRawModule] (%APPDATA%\npm\node_modules\@scion-scxml\cli\node_modules\@scion-scxml\scxml\lib\runtime\document-string-to-model.js:100:21)
    at resolved (%APPDATA%\npm\node_modules\@scion-scxml\cli\node_modules\@scion-scxml\scxml\lib\runtime\document-string-to-model.js:257:31)

(node:7036) UnhandledPromiseRejectionWarning: TypeError: Cannot read property 'rootScripts' of undefined
    at Object.fetchScripts (%APPDATA%\npm\node_modules\@scion-scxml\cli\node_modules\@scion-scxml\scxml\lib\util.js:35:30)
    at %APPDATA%\npm\node_modules\@scion-scxml\cli\node_modules\@scion-scxml\scxml\lib\runtime\document-string-to-model.js:193:35
    at Array.map (<anonymous>)
    at ModelFactoryFactory.prepare (%APPDATA%\npm\node_modules\@scion-scxml\cli\node_modules\@scion-scxml\scxml\lib\runtime\document-string-to-model.js:189:39)
    at %APPDATA%\npm\node_modules\@scion-scxml\cli\bin\cli.js:178:25
    at %APPDATA%\npm\node_modules\@scion-scxml\cli\node_modules\@scion-scxml\scxml\lib\runtime\document-string-to-model.js:147:9

(node:7036) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 2)
(node:7036) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.

Test [test554.scxml] failed!
Starting test570.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state p0
entering state p0s1
entering state p0s2
entering state p0s11
entering state p0s21

exiting state p0s11
transitioning from p0s11 to p0s1final
entering state p0s1final
exiting state p0s21
transitioning from p0s21 to p0s2final
entering state p0s2final
executing target-less transition in p0
exiting state p0s2final
exiting state p0s1final
exiting state p0s2
exiting state p0s1
exiting state p0
transitioning from p0 to s1
entering state s1

exiting state s1
transitioning from s1 to pass
entering state pass
Outcome pass

Test [test570.scxml] passed!
Starting test576.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-0

transitioning from $generated-initial-0 to $generated-scxml-0

entering state $generated-scxml-0
entering state s1
entering state s11
entering state s11p1
entering state s11p11
entering state s11p12
entering state s11p112
entering state s11p122

exiting state s11p122
exiting state s11p112
exiting state s11p12
exiting state s11p11
exiting state s11p1
exiting state s11
exiting state s1
transitioning from s11p122 to pass
entering state pass
Outcome pass

Test [test576.scxml] passed!
Starting test579.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-1
transitioning from $generated-initial-1 to $generated-scxml-0
entering state $generated-scxml-0
entering state s0
entering state s01
exiting state s01
transitioning from s01 to s02
entering state s02
exiting state s02
transitioning from s02 to s03
entering state s03
exiting state s03
exiting state s0
transitioning from s03 to s0
entering state s0
entering state s03
exiting state s03
exiting state s0
transitioning from s03 to s2
entering state s2
exiting state s2
transitioning from s2 to s3
entering state s3

exiting state s3

transitioning from s3 to pass
entering state pass
Outcome pass

Test [test579.scxml] passed!
Starting test580.scxml...
scxml.scion property is now deprecated. Use property scxml.core instead (or scion.core in the browser)

exiting state $generated-initial-1

transitioning from $generated-initial-1 to $generated-scxml-0

entering state $generated-scxml-0
entering state p1
entering state s0
entering state s1
entering state s11

exiting state s11
transitioning from s11 to s12
entering state s12
exiting state s12
exiting state s1
exiting state s0
transitioning from s1 to sh1
entering state s0
entering state s1
entering state s12
exiting state s12
exiting state s1

exiting state s0
exiting state p1
transitioning from s1 to pass
entering state pass
Outcome pass

Test [test580.scxml] passed!
Elapsed: 00:01:50.777
All 159 tests were completed!
Passed: 156
Manual or restricted: 0
Timeout: 0
Failed: 3
Total Failed: 3

Test Result Description
test144.scxml Pass test that events are inserted into the queue in the order in which they are raised. If foo occurs before bar, success, otherwise failure
test147.scxml Pass test that the first clause that evaluates to true - and only that clause - is executed. Only one event should be raised, and it should be bar
test148.scxml Pass test that the else clause executes if <if> and <elseif> evaluate to false. Baz should be the only event generated by the <if>. bat is raised to catch the case where the <else> clause fails and baz is not generated, i.e. it makes sure that the test doesn't hang.
test149.scxml Pass test that neither if clause executes, so that bat is the only event raised.
test150.scxml Pass test that foreach causes a new variable to be declared if 'item' doesn't already exist. Also test that it will use an existing var if it does exist.
test151.scxml Pass test that foreach causes a new variable to be declared if 'item' doesn't already exist. Also test that it will use an existing var if it does exist.
test152.scxml Pass test that an illegal array or item value causes error.execution and results in executable content not being executed.
test153.scxml Pass test that foreach goes over the array in the right order. since the array contains 1 2 3, we compare the current value with the previous value, which is stored in var1. The current value should always be larger. If it ever isn't, set Var4 to 0, indicating failure
test155.scxml Pass test that foreach executes the executable content once for each item in the list '(1,2,3)'. The executable content sums the items into var1 so it should be 6 at the end
test156.scxml Pass test that an error causes the foreach to stop execution. The second piece of executable content should cause an error, so var1 should be incremented only once
test158.scxml Pass test that executable content executes in document order. if event1 occurs then event2, succeed, otherwise fail
test159.scxml Pass test that any error raised by an element of executable content causes all subsequent elements to be skipped. The send tag will raise an error so var1 should not be incremented. If it is fail, otherwise succeed
test172.scxml Pass we test that eventexpr uses the current value of var1, not its initial value
test173.scxml Pass we test that targetexpr uses the current value of var1, not its initial value (If it uses the initial value, it will generate an error. If it uses the current value, event1 will be raised
test174.scxml Pass we test that typeexpr uses the current value of var1, not its initial value (If it uses the initial value, it will generate an error. If it uses the current value, event1 will be raised
test175.scxml Pass we test that delayexpr uses the current value of var1, not its initial value (If it uses the initial value, event2 will be generated first, before event1. If it uses the current value, event1 will be raised first. Succeed if event1 occurs before event2, otherwise fail
test176.scxml Pass we test that <param> uses the current value of var1, not its initial value. If the value of aParam in event1 is 2 so that var2 gets set to 2, success, otherwise failure
test179.scxml Pass we test that <content> can be used to populate body of a message
test183.scxml Pass we test that <send> stores the value of the sendid in idlocation. If it does, var1 has a value and we pass. Otherwise we fail
test185.scxml Pass we test that <send> respects the delay specification. If it does, event1 arrives before event2 and we pass. Otherwise we fail
test186.scxml Pass we test that <send> evals its args when it is evaluated, not when the delay interval expires and the message is actually sent. If it does, aParam will have the value of 1 (even though var1 has been incremented in the interval.) If var2 ends up == 1, we pass. Otherwise we fail
test187.scxml Pass we test that delayed <send> is not sent if the sending session terminates. In this case, a subscript is invoked which sends the event childToParent delayed by 1 second, and then terminates. The parent session, should not receive childToParent. If it does, we fail. Otherwise the 10 sec timer expires and we pass
test189.scxml Pass we test that #_internal as a target of <send> puts the event on the internal queue. If it does, event1 will be processed before event2, because event1 is added to the internal queue while event2 is added to the external queue (event though event2 is generated first)
test190.scxml Pass we test that #_scxml_sessionid as a target of <send> puts the event on the external queue. If it does, event1 will be processed before event2, because event1 is added to the internal queue while event2 is added to the external queue (event though event2 is generated first). we have to make sure that event2 is actually delivered. The delayed <send> makes sure another event is generated (so the test doesn't hang)
test191.scxml Pass we test that #_parent works as a target of <send> . a subscript is invoked and sends the event childToParent to its parent session (ths session) using #_parent as the target. If we get this event, we pass, otherwise we fail. The timer insures that some event is generated and that the test does not hang.
test192.scxml Pass we test that #_invokeid works as a target of <send> . A child script is invoked and sends us childToParent once its running. Then we send it the event parentToChild using its invokeid as the target. If it receives this event, it sends sends the event eventReceived to its parent session (ths session). If we get this event, we pass, otherwise the child script eventually times out sends invoke.done and we fail. We also set a timeout in this process to make sure the test doesn't hang
test194.scxml Pass we test that specifying an illegal target for <send> causes the event error.execution to be raised. If it does, we succeed. Otherwise we eventually timeout and fail.
test198.scxml Pass we test that if type is not provided <send> uses the scxml event i/o processor. The only way to tell what processor was used is to look at the origintype of the resulting event
test199.scxml Pass we test that using an invalid send type results in error.execution
test200.scxml Pass we test that the processor supports the scxml event i/o processor
test205.scxml Pass we test that the processor doesn't change the message. We can't test that it never does this, but at least we can check that the event name and included data are the same as we sent.
test207.scxml Pass We test that that we can't cancel an event in another session. We invoke a child process. It notifies us when it has generated a delayed event with sendid foo. We try to cancel foo. The child process sends us event. Event success if the event is not cancelled, event fail otherwise. This doesn't test that there is absolutely no way to cancel an event raised in another session, but the spec doesn't define any way to refer to an event in another process
test208.scxml Pass we test that cancel works. We cancel delayed event1. If cancel works, we get event2 first and pass. If we get event1 or an error first, cancel didn't work and we fail.
test210.scxml Pass we test that sendidexpr works with cancel. If it takes the most recent value of var1, it should cancel delayed event1. Thus we get event2 first and pass. If we get event1 or an error first, cancel didn't work and we fail.
test215.scxml Pass we test that typexpr is evaluated at runtime. If the original value of var1 is used, the invocation will fail (test215sub1.scxml is not of type 'foo', even if the platform supports foo as a type). If the runtime value is used, the invocation will succeed
test216.scxml Pass we test that srcexpr is evaluated at runtime. If the original value of var1 is used, the invocation will fail (assuming that there is no script named 'foo'). If the runtime value is used, the invocation will succeed
test220.scxml Pass we test that the scxml type is supported.
test223.scxml Pass we test that idlocation is supported.
test224.scxml Pass we test that the automatically generated id has the form stateid.platformid.
test225.scxml Pass we test that the automatically generated id is unique, we call invoke twice and compare the ids.
test226.scxml Pass this is basically just a test that invoke works correctly and that you can pass data to the invoked process. If the invoked session finds aParam==1, it exits, signalling success. otherwise it will hang and the timeout in this doc signifies failure.
test228.scxml Pass test that the invokeid is included in events returned from the invoked process.
test229.scxml Pass test that autofoward works. If the child process receives back a copy of the childToParent event that it sends to this doc, it sends eventReceived, signalling success. (Note that this doc is not required to process that event explicitly. It should be forwarded in any case.) Otherwise it eventually times out and the done.invoke signals failure
test232.scxml Pass test that a parent process can receive multiple events from a child process
test233.scxml Pass test that finalize markup runs before the event is processed. The invoked process will return 2 in _event.data.aParam, so that new value should be in force when we select the transtitions.
test234.scxml Pass test that only finalize markup in the invoking state runs. the first invoked process will return 2 in _event.data.aParam, while second invoked process sleeps without returning any events. Only the first finalize should execute. So when we get to s1 var1 should have value 2 but var2 should still be set to 1
test235.scxml Pass test that done.invoke.id event has the right id. the invoked child terminates immediately and should generate done.invoke.foo
test236.scxml Pass test that done.invoke.id event is the last event we receive. the invoked process sends childToParent in the exit handler of its final state. We should get it before the done.invoke, and we should get no events after the done.invoke. Hence timeout indicates success
test237.scxml Pass test that cancelling works. invoked child sleeps for two seconds, then terminates. We sleep for 1 sec in s0, then move to s1. This should cause the invocation to get cancelled. If we receive done.invoke, the invocation wasn't cancelled, and we fail. If we receive no events by the time timeout2 fires, success
test239.scxml Pass test that markup can be specified both by 'src' and by <content>
test240.scxml Pass test that datamodel values can be specified both by 'namelist' and by <param>. invoked child will return success if its Var1 is set to 1, failure otherwise. This test will fail schema validation because of the multiple occurences of Var1, but should run correctly.
test241.scxml Pass The child process will return success ifits Var1 is set to 1, failure otherwise. For this test we try passing in Var1 by param and by namelist and check that we either get two successes or two failures. This test will fail schema validation due to multiple declarations of Var1, but should run correctly.
test242.scxml Pass test that markup specified by 'src' and by <content> is treated the same way. That means that either we get done.invoke in both cases or in neither case (in which case we timeout)
test243.scxml Pass test that datamodel values can be specified by param. test240sub1 will return success ifits Var1 is set to 1, failure otherwise.
test244.scxml Pass test that datamodel values can be specified by namelist. invoked child will return success ifits Var1 is set to 1, failure otherwise. This test will fail schema validation due to multiple occurrences of Var1, but should run correctly.
test245.scxml Pass test that non-existent datamodel values are not set. Var2 is not defined in invoked child's datamodel. It will will return success if its Var2 remains unbound, failure otherwise.
test247.scxml Pass test that we get done.invoke. timeout indicates failure
test252.scxml Pass test that we don't process any events received from the invoked process once it is cancelled. child process tries to send us childToParent in an onexit handler. If we get it, we fail. timeout indicates success.
test253.scxml Pass test that the scxml event processor is used in both directions. If child process uses the scxml event i/o processor to communicate with us, send it an event. It will send back success if this process uses the scxml processor to send the message to it, otherwise failure. For this test we allow 'scxml' as an alternative to the full url.
test276.scxml Pass test that values passed in from parent process override default values specified in the child, test276sub1.scxml. The child returns event1 if var1 has value 1, event0 if it has default value 0.
test277.scxml Pass test that platform creates undound variable if we assign an illegal value to it. Thus we can assign to it later in state s1.
test279.scxml Pass testing that in case of early binding variables are assigned values at init time, before the state containing them is visited
test280.scxml Pass test late binding. var2 won't get bound until s1 is entered, so it shouldn't have a value in s0 and accessing it should cause an error. It should get bound before the onentry code in s1 so it should be possible access it there and assign its value to var1
test286.scxml Pass test that assigment to a non-declared var causes an error. the transition on foo catches the case where no error is raised
test287.scxml Pass a simple test that a legal value may be assigned to a valid data model location
test294.scxml Pass test that a param inside donedata ends up in the data field of the done event and that content inside donedata sets the full value of the event.data field
test298.scxml Pass reference a non-existent data model location in param in donedata and see that the right error is raised
test302.scxml Pass test that a script is evaluated at load time. <conf:script> shoudl assign the value 1 to Var1. Hence, if script is evaluated at download time, Var1 has a value in the initial state s0. This test is valid only for datamodels that support scripting
test303.scxml Pass to test that scripts are run as part of executable content, we check that it changes the value of a var at the right point. This test is valid only for datamodels that support scripting
test304.scxml Pass test that a variable declared by a script can be accessed like any other part of the data model
test309.scxml Pass test that an expression that cannot be interpreted as a boolean is treated as false
test310.scxml Pass simple test of the in() predicate
test311.scxml Pass test that assignment to a non-existent location yields an error
test312.scxml Pass test that assignment with an illegal expr raises an error
test318.scxml Pass test that _event stays bound during the onexit and entry into the next state
test319.scxml Pass test that _event is not bound before any event has been raised
test321.scxml Pass test that _sessionid is bound on startup
test322.scxml Pass test that _sessionid remains bound to the same value throught the session. this means that it can't be assigned to
test323.scxml Pass test that _name is bound on startup
test324.scxml Pass test that _name stays bound till the session ends. This means that it cannot be assigned to
test325.scxml Pass test that _ioprocessors is bound at startup. I'm not sure how to test for a set value or how to test that the entries in it do represent I/O processors, since the set that each implementation supports may be different. Suggestions welcome
test326.scxml Pass test that _ioprocessors stays bound till the session ends. This means that it cannot be assigned to
test329.scxml Pass test that none of the system variables can be modified
test330.scxml Pass check that the required fields are present in both internal and external events
test331.scxml Pass test that _event.type is set correctly for internal, platform, and external events
test332.scxml Pass test that sendid is present in error events triggered by send errors
test333.scxml Pass make sure sendid is blank in a non-error event
test335.scxml Pass test that origin field is blank for internal events
test336.scxml Pass test that the origin field of an external event contains a URL that lets you send back to the originator. In this case it's the same session, so if we get bar we succeed
test337.scxml Pass test that origintype is blank on internal events
test338.scxml Pass test that invokeid is set correctly in events received from an invoked process. timeout event catches the case where the invoke doesn't work correctly
test339.scxml Pass test that invokeid is blank in an event that wasn't returned from an invoked process
test342.scxml Pass test that eventexpr works and sets the name field of the resulting event
test343.scxml Pass test that illegal <param> produces error.execution and empty event.data
test344.scxml Pass test that a cond expression that cannot be evaluated as a boolean cond expression evaluates to false and causes error.execution to be raised. In some languages, any valid expression/object can be converted to a boolean, so conf:nonBoolean will have to be mapped onto something that produces a syntax error or something similarly invalid
test346.scxml Pass test that any attempt to change the value of a system variable causes error.execution to be raised. Event1..4 are there to catch the case where the error event is not raised. In cases where it is, we have to dispose of eventn in the next state, hence the targetless transitions (which simply throw away the event.)
test347.scxml Pass test that the scxml event I/O processor works by sending events back and forth between an invoked child and its parent process
test348.scxml Pass test that event param of send sets the name of the event
test349.scxml Pass test that value in origin field can be used to send an event back to the sender
test350.scxml Pass test that target value is used to decide what session to deliver the event to. A session should be able to send an event to itself using its own session ID as the target
test351.scxml Pass test that sendid is set in event if present in send, blank otherwise
test352.scxml Pass test the origintype is 'http://www.w3.org/TR/scxml/#SCXMLEventProcessor'
test354.scxml Pass test that event.data can be populated using both namelist, param and <content> and that correct values are used
test355.scxml Pass test that default initial state is first in document order. If we enter s0 first we succeed, if s1, failure.
test364.scxml Pass test that default initial states are entered when a compound state is entered. First we test the 'initial' attribute, then the initial element, then default to the first child in document order. If we get to s01111 we succeed, if any other state, failure.
test372.scxml Pass test that entering a final state generates done.state.parentid after executing the onentry elements. Var1 should be set to 2 (but not 3) by the time the event is raised
test375.scxml Pass test that onentry handlers are executed in document order. event1 should be raised before event2
test376.scxml Pass test that each onentry handler is a separate block. The <send> of event1 will cause an error but the increment to var1 should happen anyways
test377.scxml Pass test that onexit handlers are executed in document order. event1 should be raised before event2
test378.scxml Pass test that each onexithandler is a separate block. The <send> of event1 will cause an error but the increment to var1 should happen anyways
test387.scxml Pass test that the default history state works correctly. From initial state s3 we take a transition to s0's default shallow history state. That should generate "enteringS011", which takes us to s4. In s4, we transition to s1's default deep history state. We should end up in s122, generating "enteringS122". Otherwise failure.
test388.scxml Pass test that history states works correctly. The counter Var1 counts how many times we have entered s0. The initial state is s012. We then transition to s1, which transitions to s0's deep history state. entering.s012 should be raised, otherwise failure. Then we transition to s02, which transitions to s0's shallow history state. That should have value s01, and its initial state is s011, so we should get entering.s011, otherwise failure.
test396.scxml Pass test that the value in _event.name matches the event name used to match against transitions
test399.scxml Pass test that the event name matching works correctly, including prefix matching and the fact that the event attribute of transition may contain multiple event designators.
test401.scxml Pass test that errors go in the internal event queue. We send ourselves an external event foo, then perform and operation that raises an error. Then check that the error event is processed first, even though it was raised second
test402.scxml Pass the assertion that errors are 'like any other event' is pretty broad, but we can check that they are pulled off the internal queue in order, and that prefix matching works on them.
test403a.scxml Pass we test one part of 'optimal enablement' meaning that of all transitions that are enabled, we chose the ones in child states over parent states, and use document order to break ties. We have a parent state s0 with two children, s01 and s02. In s01, we test that a) if a transition in the child matches, we don't consider matches in the parent and b) that if two transitions match in any state, we take the first in document order. In s02 we test that we take a transition in the parent if there is no matching transition in the child.
test403b.scxml Pass we test that 'optimally enabled set' really is a set, specifically that if a transition is optimally enabled in two different states, it is taken only once.
test403c.scxml Pass we test 'optimally enabled set', specifically that preemption works correctly
test404.scxml Pass test that states are exited in exit order (children before parents with reverse doc order used to break ties before the executable content in the transitions. event1, event2, event3, event4 should be raised in that order when s01p is exited
test405.scxml Pass test that the executable content in the transitions is executed in document order after the states are exited. event1, event2, event3, event4 should be raised in that order when the state machine is entered
test406.scxml Pass Test that states are entered in entry order (parents before children with document order used to break ties) after the executable content in the transition is executed. event1, event2, event3, event4 should be raised in that order when the transition in s01 is taken
test407.scxml Pass a simple test that onexit handlers work. var1 should be incremented when we leave s0
test409.scxml Pass we test that states are removed from the active states list as they are exited. When s01's onexit handler fires, s011 should not be on the active state list, so in(S011) should be false, and event1 should not be raised. Therefore the timeout should fire to indicate success
test411.scxml Pass we test that states are added to the active states list as they are entered and before onentry handlers are executed. When s0's onentry handler fires we should not be in s01. But when s01's onentry handler fires, we should be in s01. Therefore event1 should not fire, but event2 should. Either event1 or timeout also indicates failure
test412.scxml Pass test that executable content in the <initial> transition executes after the onentry handler on the state and before the onentry handler of the child states. Event1, event2, and event3 should occur in that order.
test413.scxml Pass test that the state machine is put into the configuration specified by the initial element, without regard to any other defaults. we should start off in s2p111 and s2p122. the atomic states we should not enter all have immediate transitions to failure in them
test416.scxml Pass test that the done.state.id gets generated when we enter the final state of a compound state
test417.scxml Pass test that we get the done.state.id event when all of a parallel elements children enter final states.
test419.scxml Pass test that eventless transitions take precedence over event-driven ones
test421.scxml Pass test that internal events take priority over external ones, and that the processor keeps pulling off internal events until it finds one that triggers a transition
test422.scxml Pass Test that at the end of a macrostep, the processor executes all invokes in states that have been entered and not exited during the step. (The invokes are supposed to be executed in document order, but we can test that since each invocation is separate and they may take different amounts to time to start up.) In this case, there are three invoke statements, in states s1, s11 and s12. Each invoked process returns an event named after its parent state. The invokes in s1 and s12 should execute, but not the one in s11. So we should receive invokeS1, invokeS12, but not invokeS12. Furthermore, when the timeout fires, var1 should equal 2.
test423.scxml Pass test that we keep pulling external events off the queue till we find one that matches a transition.
test487.scxml Pass test illegal assignment. error.execution should be raised.
test488.scxml Pass test that illegal expr in <param> produces error.execution and empty event.data
test495.scxml Pass test that the scxml event i/o processor puts events in the correct queues.
test496.scxml Pass
test500.scxml Pass test that location field is found inside entry for SCXML Event I/O processor
test501.scxml Pass test that the location entry for the SCXML Event I/O processor can be used as the target for an event
test503.scxml Pass test that a targetless transition does not exit and reenter its source state
test504.scxml Pass test that an external transition exits all states up the the LCCA
test505.scxml Pass test that an internal transition does not exit its source state
test506.scxml Pass test that an internal transition whose targets are not proper descendants of its source state behaves like an external transition
test521.scxml Pass we test that the processor raises error.communication if it cannot dispatch the event. (To create an undispatchable event, we choose a non-existent session as target). If it raises the error event, we succeed. Otherwise we eventually timeout and fail.
test525.scxml Pass test that <foreach> does a shallow copy, so that modifying the array does not change the iteration behavior.
test527.scxml Pass simple test that 'expr' works with <content>
test528.scxml Pass test that illegal 'expr' produces error.execution and empty event.data
test529.scxml Pass simple test that children workn with <content>
test530.scxml Pass test that <content> child is evaluated when <invoke> is. Var1 is initialized with an integer value, then set to an scxml script in the onentry to s0. If <content> is evaluated at the right time, we should get invoke.done, otherwise an error
test533.scxml Pass test that an internal transition whose source state is not compound does exit its source state
test550.scxml Pass test that expr can be used to assign a value to a var. This test uses early binding
test551.scxml Pass test that inline content can be used to assign a value to a var.
test552.scxml Fail test that src content can be used to assign a value to a var. Edit test552.txt to have a value that's legal for the datamodel in question
test553.scxml Fail we test that the processor does not dispatch the event if evaluation of <send>'s args causes an error..
test554.scxml Fail test that if the evaluation of <invoke>'s args causes an error, the invocation is cancelled. In this test, that means that we don't get done.invoke before the timer goes off.
test570.scxml Pass test that we generate done.state.id when all a parallel state's children are in final states
test576.scxml Pass test that the 'initial' value of scxml is respected. We set the value to deeply nested non-default parallel siblings and test that both are entered.
test579.scxml Pass test that default history content is executed correctly. The Process MUST execute any executable content in the transition after the parent state's onentry handlers, and, in the case where the history pseudo-state is the target of an <initial> transition, the executable content inside the <initial> transition. However the Processor MUST execute this content only if there is no stored history. Once the history state's parent state has been visited and exited, the default history content must not be executed
test580.scxml Pass test that a history state never ends up part of the configuration