77fd4433a946f90006f0c88c0a6a2207afc1319c
[WebKit-https.git] / JSTests / wasm.yaml
1 # Copyright (C) 2016 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
26 - path: wasm/js-api/
27   cmd: runWebAssembly
28 - path: wasm/function-tests
29   cmd: runWebAssembly
30
31 - path: wasm/spec-tests/address.wast.js
32   cmd: runWebAssemblySpecTest :normal
33
34 - path: wasm/spec-tests/binary.wast.js
35   cmd: runWebAssemblySpecTest :normal
36
37 - path: wasm/spec-tests/block.wast.js
38   cmd: runWebAssemblySpecTest :normal
39
40 - path: wasm/spec-tests/br.wast.js
41   cmd: runWebAssemblySpecTest :normal
42
43 - path: wasm/spec-tests/br_if.wast.js
44   cmd: runWebAssemblySpecTest :normal
45
46 - path: wasm/spec-tests/br_table.wast.js
47   cmd: runWebAssemblySpecTest :normal
48
49 - path: wasm/spec-tests/break-drop.wast.js
50   cmd: runWebAssemblySpecTest :normal
51
52 - path: wasm/spec-tests/call.wast.js
53   cmd: runWebAssemblySpecTest :skip
54
55 - path: wasm/spec-tests/call_indirect.wast.js
56   cmd: runWebAssemblySpecTest :skip
57
58 - path: wasm/spec-tests/comments.wast.js
59   cmd: runWebAssemblySpecTest :normal
60
61 - path: wasm/spec-tests/conversions.wast.js
62   cmd: runWebAssemblySpecTest :normal
63
64 - path: wasm/spec-tests/custom_section.wast.js
65   cmd: runWebAssemblySpecTest :skip
66
67 - path: wasm/spec-tests/endianness.wast.js
68   cmd: runWebAssemblySpecTest :normal
69
70 - path: wasm/spec-tests/exports.wast.js
71   cmd: runWebAssemblySpecTest :normal
72
73 - path: wasm/spec-tests/f32.wast.js
74   cmd: runWebAssemblySpecTest :normal
75
76 - path: wasm/spec-tests/f32_cmp.wast.js
77   cmd: runWebAssemblySpecTest :normal
78
79 - path: wasm/spec-tests/f64.wast.js
80   cmd: runWebAssemblySpecTest :normal
81
82 - path: wasm/spec-tests/f64_cmp.wast.js
83   cmd: runWebAssemblySpecTest :normal
84
85 - path: wasm/spec-tests/fac.wast.js
86   cmd: runWebAssemblySpecTest :skip
87
88 - path: wasm/spec-tests/float_exprs.wast.js
89   cmd: runWebAssemblySpecTest :skip
90
91 - path: wasm/spec-tests/float_literals.wast.js
92   cmd: runWebAssemblySpecTest :normal
93
94 - path: wasm/spec-tests/float_memory.wast.js
95   cmd: runWebAssemblySpecTest :normal
96
97 - path: wasm/spec-tests/float_misc.wast.js
98   cmd: runWebAssemblySpecTest :normal
99
100 - path: wasm/spec-tests/forward.wast.js
101   cmd: runWebAssemblySpecTest :normal
102
103 - path: wasm/spec-tests/func.wast.js
104   cmd: runWebAssemblySpecTest :normal
105
106 - path: wasm/spec-tests/func_ptrs.wast.js
107   cmd: runWebAssemblySpecTest :normal
108
109 - path: wasm/spec-tests/get_local.wast.js
110   cmd: runWebAssemblySpecTest :normal
111
112 - path: wasm/spec-tests/globals.wast.js
113   cmd: runWebAssemblySpecTest :normal
114
115 - path: wasm/spec-tests/i32.wast.js
116   cmd: runWebAssemblySpecTest :normal
117
118 - path: wasm/spec-tests/i64.wast.js
119   cmd: runWebAssemblySpecTest :normal
120
121 - path: wasm/spec-tests/imports.wast.js
122   cmd: runWebAssemblySpecTest :skip
123
124 - path: wasm/spec-tests/int_exprs.wast.js
125   cmd: runWebAssemblySpecTest :normal
126
127 - path: wasm/spec-tests/int_literals.wast.js
128   cmd: runWebAssemblySpecTest :normal
129
130 - path: wasm/spec-tests/left-to-right.wast.js
131   cmd: runWebAssemblySpecTest :normal
132
133 - path: wasm/spec-tests/linking.wast.js
134   cmd: runWebAssemblySpecTest :skip
135
136 - path: wasm/spec-tests/loop.wast.js
137   cmd: runWebAssemblySpecTest :normal
138
139 - path: wasm/spec-tests/memory.wast.js
140   cmd: runWebAssemblySpecTest :skip
141
142 - path: wasm/spec-tests/memory_redundancy.wast.js
143   cmd: runWebAssemblySpecTest :normal
144
145 - path: wasm/spec-tests/memory_trap.wast.js
146   cmd: runWebAssemblySpecTest :normal
147
148 - path: wasm/spec-tests/names.wast.js
149   cmd: runWebAssemblySpecTest :skip
150
151 - path: wasm/spec-tests/nop.wast.js
152   cmd: runWebAssemblySpecTest :normal
153
154 - path: wasm/spec-tests/resizing.wast.js
155   cmd: runWebAssemblySpecTest :normal
156
157 - path: wasm/spec-tests/return.wast.js
158   cmd: runWebAssemblySpecTest :normal
159
160 - path: wasm/spec-tests/select.wast.js
161   cmd: runWebAssemblySpecTest :normal
162
163 - path: wasm/spec-tests/set_local.wast.js
164   cmd: runWebAssemblySpecTest :normal
165
166 - path: wasm/spec-tests/skip-stack-guard-page.wast.js
167   cmd: runWebAssemblySpecTest :skip
168
169 - path: wasm/spec-tests/stack.wast.js
170   cmd: runWebAssemblySpecTest :normal
171
172 - path: wasm/spec-tests/start.wast.js
173   cmd: runWebAssemblySpecTest :normal
174
175 - path: wasm/spec-tests/store_retval.wast.js
176   cmd: runWebAssemblySpecTest :normal
177
178 - path: wasm/spec-tests/switch.wast.js
179   cmd: runWebAssemblySpecTest :normal
180
181 - path: wasm/spec-tests/tee_local.wast.js
182   cmd: runWebAssemblySpecTest :normal
183
184 - path: wasm/spec-tests/traps.wast.js
185   cmd: runWebAssemblySpecTest :normal
186
187 - path: wasm/spec-tests/typecheck.wast.js
188   cmd: runWebAssemblySpecTest :normal
189
190 - path: wasm/spec-tests/unreachable.wast.js
191   cmd: runWebAssemblySpecTest :normal
192
193 - path: wasm/spec-tests/unwind.wast.js
194   cmd: runWebAssemblySpecTest :normal
195