use wasker::compiler; #[test] fn memory_size() { let wat = "./tests/wat/memory_size.wat"; let args = compiler::Args { input_file: wat.into(), output_file: "/tmp/wasm.o".into(), }; compiler::compile_wasm_from_file(&args).expect("fail compile"); } #[test] fn memory_copy() { let wat = "./tests/wat/memory_copy.wat"; let args = compiler::Args { input_file: wat.into(), output_file: "/tmp/wasm.o".into(), }; compiler::compile_wasm_from_file(&args).expect("fail compile"); } #[test] fn memory_fill() { let wat = "./tests/wat/memory_fill.wat"; let args = compiler::Args { input_file: wat.into(), output_file: "/tmp/wasm.o".into(), }; compiler::compile_wasm_from_file(&args).expect("fail compile"); } #[test] fn endianness() { let wat = "./tests/wat/endianness.wat"; let args = compiler::Args { input_file: wat.into(), output_file: "/tmp/wasm.o".into(), }; compiler::compile_wasm_from_file(&args).expect("fail compile"); } #[test] fn address32() { let wat = "./tests/wat/address32.wat"; let args = compiler::Args { input_file: wat.into(), output_file: "/tmp/wasm.o".into(), }; compiler::compile_wasm_from_file(&args).expect("fail compile"); } #[test] fn address64() { let wat = "./tests/wat/address64.wat"; let args = compiler::Args { input_file: wat.into(), output_file: "/tmp/wasm.o".into(), }; compiler::compile_wasm_from_file(&args).expect("fail compile"); } #[test] fn align() { let wat = "./tests/wat/align.wat"; let args = compiler::Args { input_file: wat.into(), output_file: "/tmp/wasm.o".into(), }; compiler::compile_wasm_from_file(&args).expect("fail compile"); }