|
|
7 ani în urmă | |
|---|---|---|
| .. | ||
| .gitignore | 7 ani în urmă | |
| README.md | 9 ani în urmă | |
| address.wast | 7 ani în urmă | |
| align.wast | 7 ani în urmă | |
| binary.wast | 7 ani în urmă | |
| block.wast | 7 ani în urmă | |
| br.wast | 7 ani în urmă | |
| br_if.wast | 7 ani în urmă | |
| br_table.wast | 7 ani în urmă | |
| break-drop.wast | 9 ani în urmă | |
| call.wast | 7 ani în urmă | |
| call_indirect.wast | 7 ani în urmă | |
| const.wast | 8 ani în urmă | |
| conversions.wast | 8 ani în urmă | |
| custom.wast | 7 ani în urmă | |
| data.wast | 7 ani în urmă | |
| elem.wast | 7 ani în urmă | |
| endianness.wast | 9 ani în urmă | |
| exports.wast | 8 ani în urmă | |
| f32.wast | 8 ani în urmă | |
| f32_bitwise.wast | 8 ani în urmă | |
| f32_cmp.wast | 8 ani în urmă | |
| f64.wast | 8 ani în urmă | |
| f64_bitwise.wast | 8 ani în urmă | |
| f64_cmp.wast | 8 ani în urmă | |
| fac.wast | 8 ani în urmă | |
| float_exprs.wast | 7 ani în urmă | |
| float_literals.wast | 7 ani în urmă | |
| float_memory.wast | 8 ani în urmă | |
| float_misc.wast | 7 ani în urmă | |
| forward.wast | 8 ani în urmă | |
| func.wast | 8 ani în urmă | |
| func_ptrs.wast | 7 ani în urmă | |
| get_local.wast | 7 ani în urmă | |
| globals.wast | 7 ani în urmă | |
| i32.wast | 8 ani în urmă | |
| i64.wast | 8 ani în urmă | |
| if.wast | 7 ani în urmă | |
| imports.wast | 7 ani în urmă | |
| inline-module.wast | 8 ani în urmă | |
| int_exprs.wast | 8 ani în urmă | |
| int_literals.wast | 8 ani în urmă | |
| labels.wast | 7 ani în urmă | |
| left-to-right.wast | 8 ani în urmă | |
| linking.wast | 7 ani în urmă | |
| load.wast | 7 ani în urmă | |
| loop.wast | 7 ani în urmă | |
| memory.wast | 7 ani în urmă | |
| memory_grow.wast | 7 ani în urmă | |
| memory_redundancy.wast | 8 ani în urmă | |
| memory_trap.wast | 7 ani în urmă | |
| names.wast | 7 ani în urmă | |
| nop.wast | 7 ani în urmă | |
| return.wast | 7 ani în urmă | |
| run.py | 8 ani în urmă | |
| select.wast | 7 ani în urmă | |
| set_local.wast | 7 ani în urmă | |
| skip-stack-guard-page.wast | 9 ani în urmă | |
| stack.wast | 7 ani în urmă | |
| start.wast | 7 ani în urmă | |
| store.wast | 7 ani în urmă | |
| switch.wast | 8 ani în urmă | |
| tee_local.wast | 7 ani în urmă | |
| token.wast | 8 ani în urmă | |
| traps.wast | 8 ani în urmă | |
| type.wast | 8 ani în urmă | |
| typecheck.wast | 7 ani în urmă | |
| unreachable.wast | 7 ani în urmă | |
| unreached-invalid.wast | 7 ani în urmă | |
| unwind.wast | 7 ani în urmă | |
| utf8-custom-section-id.wast | 8 ani în urmă | |
| utf8-import-field.wast | 8 ani în urmă | |
| utf8-import-module.wast | 8 ani în urmă | |
| utf8-invalid-encoding.wast | 8 ani în urmă | |
This directory contains tests for the core WebAssembly semantics, as described in Semantics.md and specified by the spec interpreter.
Tests are written in the S-Expression script format defined by the interpreter.
The test suite can be run with the spec interpreter as follows:
./run.py --wasm <path-to-wasm-interpreter>
where the path points to the spec interpreter executable (or a tool that understands similar options). If the binary is in the working directory, this option can be omitted.
In addition, the option --js <path-to-js-interpreter> can be given to point to a stand-alone JavaScript interpreter supporting the WebAssembly API. If provided, all tests are also executed in JavaScript.