1 | if [ ! -e node_modules ]; then mkdir node_modules; fi
|
2 | npm install request underscore nopt node-static github cli-table nodeunit ..
|
3 |
|
4 |
|
5 | node node-test-server.js &
|
6 |
|
7 | serverpid=$!
|
8 |
|
9 | sleep 1
|
10 |
|
11 |
|
12 | node scxml-test-framework/lib/test-client.js -v -r console \
|
13 | scxml-test-framework/test/assign/*.scxml \
|
14 | scxml-test-framework/test/data/*.scxml \
|
15 | scxml-test-framework/test/error/*.scxml \
|
16 | scxml-test-framework/test/assign-current-small-step/*.scxml \
|
17 | scxml-test-framework/test/atom3-basic-tests/*.scxml \
|
18 | scxml-test-framework/test/basic/*.scxml \
|
19 | scxml-test-framework/test/cond-js/*.scxml \
|
20 | scxml-test-framework/test/default-initial-state/*.scxml \
|
21 | scxml-test-framework/test/delayedSend/*.scxml \
|
22 | scxml-test-framework/test/documentOrder/*.scxml \
|
23 | scxml-test-framework/test/foreach/*.scxml \
|
24 | scxml-test-framework/test/hierarchy/*.scxml \
|
25 | scxml-test-framework/test/hierarchy+documentOrder/*.scxml \
|
26 | scxml-test-framework/test/history/*.scxml \
|
27 | scxml-test-framework/test/if-else/*.scxml \
|
28 | scxml-test-framework/test/in/*.scxml \
|
29 | scxml-test-framework/test/internal-transitions/*.scxml \
|
30 | scxml-test-framework/test/more-parallel/*.scxml \
|
31 | scxml-test-framework/test/multiple-events-per-transition/*.scxml \
|
32 | scxml-test-framework/test/parallel/*.scxml \
|
33 | scxml-test-framework/test/parallel+interrupt/*.scxml \
|
34 | scxml-test-framework/test/script/*.scxml \
|
35 | scxml-test-framework/test/script-src/*.scxml \
|
36 | scxml-test-framework/test/scxml-prefix-event-name-matching/*.scxml \
|
37 | scxml-test-framework/test/send-data/*.scxml \
|
38 | scxml-test-framework/test/send-internal/*.scxml \
|
39 | scxml-test-framework/test/targetless-transition/*.scxml \
|
40 | scxml-test-framework/test/w3c-ecma/test144.txml.scxml \
|
41 | scxml-test-framework/test/w3c-ecma/test147.txml.scxml \
|
42 | scxml-test-framework/test/w3c-ecma/test148.txml.scxml \
|
43 | scxml-test-framework/test/w3c-ecma/test149.txml.scxml \
|
44 | scxml-test-framework/test/w3c-ecma/test150.txml.scxml \
|
45 | scxml-test-framework/test/w3c-ecma/test151.txml.scxml \
|
46 | scxml-test-framework/test/w3c-ecma/test153.txml.scxml \
|
47 | scxml-test-framework/test/w3c-ecma/test155.txml.scxml \
|
48 | scxml-test-framework/test/w3c-ecma/test158.txml.scxml \
|
49 | scxml-test-framework/test/w3c-ecma/test159.txml.scxml \
|
50 | scxml-test-framework/test/w3c-ecma/test172.txml.scxml \
|
51 | scxml-test-framework/test/w3c-ecma/test173.txml.scxml \
|
52 | scxml-test-framework/test/w3c-ecma/test174.txml.scxml \
|
53 | scxml-test-framework/test/w3c-ecma/test175.txml.scxml \
|
54 | scxml-test-framework/test/w3c-ecma/test176.txml.scxml \
|
55 | scxml-test-framework/test/w3c-ecma/test183.txml.scxml \
|
56 | scxml-test-framework/test/w3c-ecma/test185.txml.scxml \
|
57 | scxml-test-framework/test/w3c-ecma/test186.txml.scxml \
|
58 | scxml-test-framework/test/w3c-ecma/test194.txml.scxml \
|
59 | scxml-test-framework/test/w3c-ecma/test199.txml.scxml \
|
60 | scxml-test-framework/test/w3c-ecma/test200.txml.scxml \
|
61 | scxml-test-framework/test/w3c-ecma/test201.txml.scxml \
|
62 | scxml-test-framework/test/w3c-ecma/test205.txml.scxml \
|
63 | scxml-test-framework/test/w3c-ecma/test278.txml.scxml \
|
64 | scxml-test-framework/test/w3c-ecma/test279.txml.scxml \
|
65 | scxml-test-framework/test/w3c-ecma/test287.txml.scxml \
|
66 | scxml-test-framework/test/w3c-ecma-modified/test301.txml.scxml \
|
67 | scxml-test-framework/test/w3c-ecma/test302.txml.scxml \
|
68 | scxml-test-framework/test/w3c-ecma/test304.txml.scxml \
|
69 | scxml-test-framework/test/w3c-ecma/test309.txml.scxml \
|
70 | scxml-test-framework/test/w3c-ecma/test310.txml.scxml \
|
71 | scxml-test-framework/test/w3c-ecma/test312.txml.scxml \
|
72 | scxml-test-framework/test/w3c-ecma/test313.txml.scxml \
|
73 | scxml-test-framework/test/w3c-ecma/test314.txml.scxml \
|
74 | scxml-test-framework/test/w3c-ecma/test318.txml.scxml \
|
75 | scxml-test-framework/test/w3c-ecma/test319.txml.scxml \
|
76 | scxml-test-framework/test/w3c-ecma/test321.txml.scxml \
|
77 | scxml-test-framework/test/w3c-ecma/test322.txml.scxml \
|
78 | scxml-test-framework/test/w3c-ecma/test323.txml.scxml \
|
79 | scxml-test-framework/test/w3c-ecma/test324.txml.scxml \
|
80 | scxml-test-framework/test/w3c-ecma/test325.txml.scxml \
|
81 | scxml-test-framework/test/w3c-ecma/test326.txml.scxml \
|
82 | scxml-test-framework/test/w3c-ecma-modified/test329-1.txml.scxml \
|
83 | scxml-test-framework/test/w3c-ecma-modified/test329-2.txml.scxml \
|
84 | scxml-test-framework/test/w3c-ecma/test332.txml.scxml \
|
85 | scxml-test-framework/test/w3c-ecma/test333.txml.scxml \
|
86 | scxml-test-framework/test/w3c-ecma/test335.txml.scxml \
|
87 | scxml-test-framework/test/w3c-ecma/test337.txml.scxml \
|
88 | scxml-test-framework/test/w3c-ecma/test339.txml.scxml \
|
89 | scxml-test-framework/test/w3c-ecma/test342.txml.scxml \
|
90 | scxml-test-framework/test/w3c-ecma/test346.txml.scxml \
|
91 | scxml-test-framework/test/w3c-ecma/test355.txml.scxml \
|
92 | scxml-test-framework/test/w3c-ecma/test375.txml.scxml \
|
93 | scxml-test-framework/test/w3c-ecma/test376.txml.scxml \
|
94 | scxml-test-framework/test/w3c-ecma/test377.txml.scxml \
|
95 | scxml-test-framework/test/w3c-ecma/test378.txml.scxml \
|
96 | scxml-test-framework/test/w3c-ecma/test387.txml.scxml \
|
97 | scxml-test-framework/test/w3c-ecma/test396.txml.scxml \
|
98 | scxml-test-framework/test/w3c-ecma/test399.txml.scxml \
|
99 | scxml-test-framework/test/w3c-ecma/test403a.txml.scxml \
|
100 | scxml-test-framework/test/w3c-ecma/test403b.txml.scxml \
|
101 | scxml-test-framework/test/w3c-ecma/test404.txml.scxml \
|
102 | scxml-test-framework/test/w3c-ecma/test405.txml.scxml \
|
103 | scxml-test-framework/test/w3c-ecma/test407.txml.scxml \
|
104 | scxml-test-framework/test/w3c-ecma/test436.txml.scxml \
|
105 | scxml-test-framework/test/w3c-ecma/test444.txml.scxml \
|
106 | scxml-test-framework/test/w3c-ecma/test445.txml.scxml \
|
107 | scxml-test-framework/test/w3c-ecma/test448.txml.scxml \
|
108 | scxml-test-framework/test/w3c-ecma/test449.txml.scxml \
|
109 | scxml-test-framework/test/w3c-ecma/test451.txml.scxml \
|
110 | scxml-test-framework/test/w3c-ecma/test487.txml.scxml \
|
111 | scxml-test-framework/test/w3c-ecma/test505.txml.scxml \
|
112 | scxml-test-framework/test/w3c-ecma/test525.txml.scxml \
|
113 | scxml-test-framework/test/w3c-ecma/test550.txml.scxml \
|
114 | scxml-test-framework/test/w3c-ecma/test551.txml.scxml \
|
115 | scxml-test-framework/test/w3c-ecma/test552.txml.scxml \
|
116 | scxml-test-framework/test/w3c-ecma/test558.txml.scxml \
|
117 | scxml-test-framework/test/w3c-ecma/test560.txml.scxml \
|
118 | scxml-test-framework/test/w3c-ecma/test569.txml.scxml \
|
119 | scxml-test-framework/test/misc/*.scxml
|
120 |
|
121 |
|
122 |
|
123 | status=$?
|
124 |
|
125 |
|
126 | kill $serverpid
|
127 |
|
128 | if [ "$status" = '0' ]; then echo SUCCESS; else echo FAILURE; exit $status; fi;
|
129 |
|
130 |
|
131 |
|
132 | ./node_modules/nodeunit/bin/nodeunit platform-tests/node/*/runner.js
|
133 |
|
134 | status=$?
|
135 |
|
136 | if [ "$status" = '0' ]; then echo SUCCESS; else echo FAILURE; fi;
|
137 |
|
138 | exit $status
|