|
|
@@ -1,76 +1,38 @@
|
|
|
-{
|
|
|
- "modules": [{
|
|
|
- "filename": "block.0.wasm",
|
|
|
- "commands": [{
|
|
|
- "type": "assert_return",
|
|
|
- "name": "$assert_return_0",
|
|
|
- "file": "block.wast",
|
|
|
- "line": 114
|
|
|
- }, {
|
|
|
- "type": "assert_return",
|
|
|
- "name": "$assert_return_1",
|
|
|
- "file": "block.wast",
|
|
|
- "line": 115
|
|
|
- }, {
|
|
|
- "type": "assert_return",
|
|
|
- "name": "$assert_return_2",
|
|
|
- "file": "block.wast",
|
|
|
- "line": 116
|
|
|
- }, {
|
|
|
- "type": "assert_return",
|
|
|
- "name": "$assert_return_3",
|
|
|
- "file": "block.wast",
|
|
|
- "line": 117
|
|
|
- }, {
|
|
|
- "type": "assert_return",
|
|
|
- "name": "$assert_return_4",
|
|
|
- "file": "block.wast",
|
|
|
- "line": 118
|
|
|
- }, {
|
|
|
- "type": "assert_return",
|
|
|
- "name": "$assert_return_5",
|
|
|
- "file": "block.wast",
|
|
|
- "line": 120
|
|
|
- }, {
|
|
|
- "type": "assert_return",
|
|
|
- "name": "$assert_return_6",
|
|
|
- "file": "block.wast",
|
|
|
- "line": 121
|
|
|
- }, {
|
|
|
- "type": "assert_return",
|
|
|
- "name": "$assert_return_7",
|
|
|
- "file": "block.wast",
|
|
|
- "line": 122
|
|
|
- }, {
|
|
|
- "type": "assert_return",
|
|
|
- "name": "$assert_return_8",
|
|
|
- "file": "block.wast",
|
|
|
- "line": 123
|
|
|
- }, {
|
|
|
- "type": "assert_return",
|
|
|
- "name": "$assert_return_9",
|
|
|
- "file": "block.wast",
|
|
|
- "line": 125
|
|
|
- }, {
|
|
|
- "type": "assert_return",
|
|
|
- "name": "$assert_return_10",
|
|
|
- "file": "block.wast",
|
|
|
- "line": 126
|
|
|
- }, {
|
|
|
- "type": "assert_return",
|
|
|
- "name": "$assert_return_11",
|
|
|
- "file": "block.wast",
|
|
|
- "line": 127
|
|
|
- }, {
|
|
|
- "type": "assert_return",
|
|
|
- "name": "$assert_return_12",
|
|
|
- "file": "block.wast",
|
|
|
- "line": 128
|
|
|
- }, {
|
|
|
- "type": "assert_return",
|
|
|
- "name": "$assert_return_13",
|
|
|
- "file": "block.wast",
|
|
|
- "line": 130
|
|
|
- }]
|
|
|
- }]
|
|
|
-}
|
|
|
+{"source_filename": "block.wast",
|
|
|
+ "commands": [
|
|
|
+ {"type": "module", "line": 3, "filename": "block.0.wasm"},
|
|
|
+ {"type": "assert_return", "line": 114, "action": {"type": "invoke", "field": "empty", "args": []}, "expected": []},
|
|
|
+ {"type": "assert_return", "line": 115, "action": {"type": "invoke", "field": "singular", "args": []}, "expected": [{"type": "i32", "value": "7"}]},
|
|
|
+ {"type": "assert_return", "line": 116, "action": {"type": "invoke", "field": "multi", "args": []}, "expected": [{"type": "i32", "value": "8"}]},
|
|
|
+ {"type": "assert_return", "line": 117, "action": {"type": "invoke", "field": "nested", "args": []}, "expected": [{"type": "i32", "value": "9"}]},
|
|
|
+ {"type": "assert_return", "line": 118, "action": {"type": "invoke", "field": "deep", "args": []}, "expected": [{"type": "i32", "value": "150"}]},
|
|
|
+ {"type": "assert_return", "line": 120, "action": {"type": "invoke", "field": "as-unary-operand", "args": []}, "expected": [{"type": "i32", "value": "0"}]},
|
|
|
+ {"type": "assert_return", "line": 121, "action": {"type": "invoke", "field": "as-binary-operand", "args": []}, "expected": [{"type": "i32", "value": "12"}]},
|
|
|
+ {"type": "assert_return", "line": 122, "action": {"type": "invoke", "field": "as-test-operand", "args": []}, "expected": [{"type": "i32", "value": "0"}]},
|
|
|
+ {"type": "assert_return", "line": 123, "action": {"type": "invoke", "field": "as-compare-operand", "args": []}, "expected": [{"type": "i32", "value": "0"}]},
|
|
|
+ {"type": "assert_return", "line": 125, "action": {"type": "invoke", "field": "break-bare", "args": []}, "expected": [{"type": "i32", "value": "19"}]},
|
|
|
+ {"type": "assert_return", "line": 126, "action": {"type": "invoke", "field": "break-value", "args": []}, "expected": [{"type": "i32", "value": "18"}]},
|
|
|
+ {"type": "assert_return", "line": 127, "action": {"type": "invoke", "field": "break-repeated", "args": []}, "expected": [{"type": "i32", "value": "18"}]},
|
|
|
+ {"type": "assert_return", "line": 128, "action": {"type": "invoke", "field": "break-inner", "args": []}, "expected": [{"type": "i32", "value": "15"}]},
|
|
|
+ {"type": "assert_return", "line": 130, "action": {"type": "invoke", "field": "effects", "args": []}, "expected": [{"type": "i32", "value": "1"}]},
|
|
|
+ {"type": "assert_invalid", "line": 133, "filename": "block.1.wasm", "text": "type mismatch"},
|
|
|
+ {"type": "assert_invalid", "line": 137, "filename": "block.2.wasm", "text": "type mismatch"},
|
|
|
+ {"type": "assert_invalid", "line": 141, "filename": "block.3.wasm", "text": "type mismatch"},
|
|
|
+ {"type": "assert_invalid", "line": 145, "filename": "block.4.wasm", "text": "type mismatch"},
|
|
|
+ {"type": "assert_invalid", "line": 150, "filename": "block.5.wasm", "text": "type mismatch"},
|
|
|
+ {"type": "assert_invalid", "line": 156, "filename": "block.6.wasm", "text": "type mismatch"},
|
|
|
+ {"type": "assert_invalid", "line": 162, "filename": "block.7.wasm", "text": "type mismatch"},
|
|
|
+ {"type": "assert_invalid", "line": 169, "filename": "block.8.wasm", "text": "type mismatch"},
|
|
|
+ {"type": "assert_invalid", "line": 175, "filename": "block.9.wasm", "text": "type mismatch"},
|
|
|
+ {"type": "assert_invalid", "line": 182, "filename": "block.10.wasm", "text": "type mismatch"},
|
|
|
+ {"type": "assert_invalid", "line": 188, "filename": "block.11.wasm", "text": "type mismatch"},
|
|
|
+ {"type": "assert_invalid", "line": 194, "filename": "block.12.wasm", "text": "type mismatch"},
|
|
|
+ {"type": "assert_invalid", "line": 200, "filename": "block.13.wasm", "text": "type mismatch"},
|
|
|
+ {"type": "assert_invalid", "line": 207, "filename": "block.14.wasm", "text": "type mismatch"},
|
|
|
+ {"type": "assert_invalid", "line": 213, "filename": "block.15.wasm", "text": "type mismatch"},
|
|
|
+ {"type": "assert_invalid", "line": 220, "filename": "block.16.wasm", "text": "type mismatch"},
|
|
|
+ {"type": "assert_invalid", "line": 226, "filename": "block.17.wasm", "text": "type mismatch"},
|
|
|
+ {"type": "assert_invalid", "line": 233, "filename": "block.18.wasm", "text": "type mismatch"},
|
|
|
+ {"type": "assert_invalid", "line": 240, "filename": "block.19.wasm", "text": "type mismatch"},
|
|
|
+ {"type": "assert_invalid", "line": 246, "filename": "block.20.wasm", "text": "type mismatch"}
|
|
|
+]}
|