;;; TOOL: run-interp-spec ;;; ERROR: 3 ;; spectest-interp returns the number of failed tests as the error code. (module (func (export "f") (result i32) (i32.const 0))) (assert_return (invoke "f") (i32.const 0)) (assert_return (invoke "f") (i32.const 1)) (assert_return (invoke "f") (i32.const 2)) (assert_return (invoke "f") (i32.const 3)) (;; STDOUT ;;; out/test/spectest-interp-error-count.txt:7: mismatch in result 0 of assert_return: expected i32:1, got i32:0 out/test/spectest-interp-error-count.txt:8: mismatch in result 0 of assert_return: expected i32:2, got i32:0 out/test/spectest-interp-error-count.txt:9: mismatch in result 0 of assert_return: expected i32:3, got i32:0 1/4 tests passed. ;;; STDOUT ;;)