5bc7ff33f455fb950bee3a217bf1f115c203728a
[WebKit-https.git] / JSTests / wasm.yaml
1 # Copyright (C) 2016-2017 Apple Inc. All rights reserved.
2 #
3 # Redistribution and use in source and binary forms, with or without
4 # modification, are permitted provided that the following conditions
5 # are met:
6 #
7 # 1.  Redistributions of source code must retain the above copyright
8 #     notice, this list of conditions and the following disclaimer. 
9 # 2.  Redistributions in binary form must reproduce the above copyright
10 #     notice, this list of conditions and the following disclaimer in the
11 #     documentation and/or other materials provided with the distribution. 
12 #
13 # THIS SOFTWARE IS PROVIDED BY APPLE AND ITS CONTRIBUTORS "AS IS" AND ANY
14 # EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
15 # WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
16 # DISCLAIMED. IN NO EVENT SHALL APPLE OR ITS CONTRIBUTORS BE LIABLE FOR ANY
17 # DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
18 # (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
19 # LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
20 # ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
21 # (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
22 # THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
23
24 - path: wasm/self-test/
25   cmd: runWebAssembly unless parseRunCommands
26 - path: wasm/js-api/
27   cmd: runWebAssembly unless parseRunCommands
28 - path: wasm/noJIT/
29   cmd: runNoJIT unless parseRunCommands
30 - path: wasm/function-tests
31   cmd: runWebAssembly unless parseRunCommands
32 - path: wasm/fuzz
33   cmd: runWebAssembly unless parseRunCommands
34
35 - path: wasm/spec-tests/address.wast.js
36   cmd: runWebAssemblySpecTest :normal
37
38 - path: wasm/spec-tests/binary.wast.js
39   cmd: runWebAssemblySpecTest :skip
40
41 - path: wasm/spec-tests/block.wast.js
42   cmd: runWebAssemblySpecTest :normal
43
44 - path: wasm/spec-tests/br.wast.js
45   cmd: runWebAssemblySpecTest :normal
46
47 - path: wasm/spec-tests/br_if.wast.js
48   cmd: runWebAssemblySpecTest :normal
49
50 - path: wasm/spec-tests/br_table.wast.js
51   cmd: runWebAssemblySpecTest :normal
52
53 - path: wasm/spec-tests/break-drop.wast.js
54   cmd: runWebAssemblySpecTest :normal
55
56 - path: wasm/spec-tests/call.wast.js
57   cmd: runWebAssemblySpecTest :skip
58
59 - path: wasm/spec-tests/call_indirect.wast.js
60   cmd: runWebAssemblySpecTest :skip
61
62 - path: wasm/spec-tests/comments.wast.js
63   cmd: runWebAssemblySpecTest :normal
64
65 - path: wasm/spec-tests/custom_section.wast.js
66   cmd: runWebAssemblySpecTest :skip
67
68 - path: wasm/spec-tests/endianness.wast.js
69   cmd: runWebAssemblySpecTest :normal
70
71 - path: wasm/spec-tests/exports.wast.js
72   cmd: runWebAssemblySpecTest :normal
73
74 - path: wasm/spec-tests/f32_bitwise.wast.js
75   cmd: runWebAssemblySpecTest :normal
76
77 - path: wasm/spec-tests/f32_cmp.wast.js
78   cmd: runWebAssemblySpecTest :normal
79
80 - path: wasm/spec-tests/f64_bitwise.wast.js
81   cmd: runWebAssemblySpecTest :normal
82
83 - path: wasm/spec-tests/f64_cmp.wast.js
84   cmd: runWebAssemblySpecTest :normal
85
86 - path: wasm/spec-tests/fac.wast.js
87   cmd: runWebAssemblySpecTest :skip
88
89 - path: wasm/spec-tests/float_literals.wast.js
90   cmd: runWebAssemblySpecTest :normal
91
92 - path: wasm/spec-tests/float_memory.wast.js
93   cmd: runWebAssemblySpecTest :normal
94
95 - path: wasm/spec-tests/forward.wast.js
96   cmd: runWebAssemblySpecTest :normal
97
98 - path: wasm/spec-tests/func.wast.js
99   cmd: runWebAssemblySpecTest :normal
100
101 - path: wasm/spec-tests/func_ptrs.wast.js
102   cmd: runWebAssemblySpecTest :normal
103
104 - path: wasm/spec-tests/get_local.wast.js
105   cmd: runWebAssemblySpecTest :normal
106
107 - path: wasm/spec-tests/globals.wast.js
108   cmd: runWebAssemblySpecTest :normal
109
110 - path: wasm/spec-tests/i32.wast.js
111   cmd: runWebAssemblySpecTest :normal
112
113 - path: wasm/spec-tests/i64.wast.js
114   cmd: runWebAssemblySpecTest :normal
115
116 - path: wasm/spec-tests/if.wast.js
117   cmd: runWebAssemblySpecTest :normal
118
119 - path: wasm/spec-tests/imports.wast.js
120   cmd: runWebAssemblySpecTest :normal
121
122 - path: wasm/spec-tests/int_exprs.wast.js
123   cmd: runWebAssemblySpecTest :normal
124
125 - path: wasm/spec-tests/int_literals.wast.js
126   cmd: runWebAssemblySpecTest :normal
127
128 - path: wasm/spec-tests/jsapi.js
129   cmd: runWebAssemblySpecTest :skip
130
131 - path: wasm/spec-tests/labels.wast.js
132   cmd: runWebAssemblySpecTest :normal
133
134 - path: wasm/spec-tests/left-to-right.wast.js
135   cmd: runWebAssemblySpecTest :normal
136
137 - path: wasm/spec-tests/linking.wast.js
138   cmd: runWebAssemblySpecTest :skip
139
140 - path: wasm/spec-tests/loop.wast.js
141   cmd: runWebAssemblySpecTest :normal
142
143 - path: wasm/spec-tests/memory.wast.js
144   cmd: runWebAssemblySpecTest :skip
145
146 - path: wasm/spec-tests/memory_redundancy.wast.js
147   cmd: runWebAssemblySpecTest :normal
148
149 - path: wasm/spec-tests/names.wast.js
150   cmd: runWebAssemblySpecTest :normal
151
152 - path: wasm/spec-tests/nop.wast.js
153   cmd: runWebAssemblySpecTest :normal
154
155 - path: wasm/spec-tests/resizing.wast.js
156   cmd: runWebAssemblySpecTest :normal
157
158 - path: wasm/spec-tests/return.wast.js
159   cmd: runWebAssemblySpecTest :normal
160
161 - path: wasm/spec-tests/select.wast.js
162   cmd: runWebAssemblySpecTest :normal
163
164 - path: wasm/spec-tests/set_local.wast.js
165   cmd: runWebAssemblySpecTest :normal
166
167 - path: wasm/spec-tests/skip-stack-guard-page.wast.js
168   cmd: runWebAssemblySpecTest :skip
169
170 - path: wasm/spec-tests/stack.wast.js
171   cmd: runWebAssemblySpecTest :normal
172
173 - path: wasm/spec-tests/start.wast.js
174   cmd: runWebAssemblySpecTest :normal
175
176 - path: wasm/spec-tests/store_retval.wast.js
177   cmd: runWebAssemblySpecTest :normal
178
179 - path: wasm/spec-tests/switch.wast.js
180   cmd: runWebAssemblySpecTest :normal
181
182 - path: wasm/spec-tests/tee_local.wast.js
183   cmd: runWebAssemblySpecTest :normal
184
185 - path: wasm/spec-tests/traps.wast.js
186   cmd: runWebAssemblySpecTest :normal
187
188 - path: wasm/spec-tests/typecheck.wast.js
189   cmd: runWebAssemblySpecTest :normal
190
191 - path: wasm/spec-tests/unreachable.wast.js
192   cmd: runWebAssemblySpecTest :normal
193
194 - path: wasm/spec-tests/unreached-invalid.wast.js
195   cmd: runWebAssemblySpecTest :skip
196
197 - path: wasm/spec-tests/unwind.wast.js
198   cmd: runWebAssemblySpecTest :normal
199