Add unit test suites (#3490)
This commit is contained in:
BIN
tests/unit/wasm-vm/wasm-apps/app4/m1.wasm
Normal file
BIN
tests/unit/wasm-vm/wasm-apps/app4/m1.wasm
Normal file
Binary file not shown.
14
tests/unit/wasm-vm/wasm-apps/app4/m1.wat
Normal file
14
tests/unit/wasm-vm/wasm-apps/app4/m1.wat
Normal file
@ -0,0 +1,14 @@
|
||||
(module
|
||||
(func $f1 (export "f1") (result i32) (i32.const 1))
|
||||
|
||||
(memory $m1 1 2)
|
||||
(table $t1 0 funcref)
|
||||
(global $g1 i32 (i32.const 1))
|
||||
|
||||
(export "m1" (memory $m1))
|
||||
(export "m1_alias" (memory $m1))
|
||||
(export "t1" (table $t1))
|
||||
(export "t1_alias" (table $t1))
|
||||
(export "g1" (global $g1))
|
||||
(export "g1_alias" (global $g1))
|
||||
)
|
||||
BIN
tests/unit/wasm-vm/wasm-apps/app4/m2.wasm
Normal file
BIN
tests/unit/wasm-vm/wasm-apps/app4/m2.wasm
Normal file
Binary file not shown.
24
tests/unit/wasm-vm/wasm-apps/app4/m2.wat
Normal file
24
tests/unit/wasm-vm/wasm-apps/app4/m2.wat
Normal file
@ -0,0 +1,24 @@
|
||||
(module
|
||||
(import "m1" "f1" (func $m1-f1 (result i32)))
|
||||
(export "m1-f1" (func $m1-f1))
|
||||
|
||||
(import "m1" "m1" (memory $m1-m1 1 2))
|
||||
(import "m1" "t1" (table $m1-t1 0 funcref))
|
||||
(import "m1" "g1" (global $m1-g1 i32))
|
||||
|
||||
(func $f2 (export "f2") (param i32) (result i32)
|
||||
(i32.add (call $m1-f1) (local.get 0))
|
||||
)
|
||||
|
||||
(func $f4 (result i32) (i32.const 3))
|
||||
|
||||
(func $f3 (export "f3") (param i32 i32) (result i32)
|
||||
(i32.add
|
||||
(call $m1-f1)
|
||||
(i32.add
|
||||
(call $f4)
|
||||
(call $f2 (local.get 0))
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
||||
BIN
tests/unit/wasm-vm/wasm-apps/app4/m3.wasm
Normal file
BIN
tests/unit/wasm-vm/wasm-apps/app4/m3.wasm
Normal file
Binary file not shown.
7
tests/unit/wasm-vm/wasm-apps/app4/m3.wat
Normal file
7
tests/unit/wasm-vm/wasm-apps/app4/m3.wat
Normal file
@ -0,0 +1,7 @@
|
||||
(module
|
||||
(import "m1" "f1" (func $m1-f1 (result i32)))
|
||||
(import "m1" "m1_alias" (memory $m1-m1 1 2))
|
||||
(import "m1" "t1_alias" (table $m1-t1 0 funcref))
|
||||
(import "m1" "g1_alias" (global $m1-g1 i32))
|
||||
(import "m2" "f2" (func $m2-f2 (param i32) (result i32)))
|
||||
)
|
||||
Reference in New Issue
Block a user