{"execution": {"start_timestamp": "2026-02-26T00:28:17.251Z", "finish_timestamp": "2026-02-26T00:28:17.501Z"}, "results": [{"name": "WASI C tests [wasm32-wasip1]", "runtime": {"name": "wamr", "version": "2.4.3"}, "duration_s": 0.070269, "failed": 7, "skipped": 0, "passed": 7, "tests": [{"name": "pwrite-with-append", "executed": true, "duration_s": 0.001313924789428711, "failures": ["Wait(exit_code=0) failed: expected 0, got 1\n\n==STDOUT==\nUsage: iwasm [-options] wasm_file [args...]\noptions:\n -f|--function name Specify a function name of the module to run rather\n than main\n -v=n Set log verbose level (0 to 5, default is 2) larger\n level with more log\n --interp Run the wasm app with interpreter mode\n --stack-size=n Set maximum stack size in bytes, default is 64 KB\n --heap-size=n Set maximum heap size in bytes, default is 0 KB when libc wasi is enabled\n --repl Start a very simple REPL (read-eval-print-loop) mode\n that runs commands in the form of \"FUNC ARG...\"\n --env= Pass wasi environment variables with \"key=value\"\n to the program, for example:\n --env=\"key1=value1\" --env=\"key2=value2\"\n --dir= Grant wasi access to the given host directories\n to the program, for example:\n --dir= --dir=\n --map-dir= Grant wasi access to the given host directories\n to the program at a specific guest path, for example:\n --map-dir= --map-dir=\n --addr-pool= Grant wasi access to the given network addresses in\n CIDR notation to the program, separated with ',',\n for example:\n --addr-pool=1.2.3.4/15,2.3.4.5/16\n --allow-resolve= Allow the lookup of the specific domain name or domain\n name suffixes using a wildcard, for example:\n --allow-resolve=example.com # allow the lookup of the specific domain\n --allow-resolve=*.example.com # allow the lookup of all subdomains\n --allow-resolve=* # allow any lookup\n --native-lib= Register native libraries to the WASM module, which\n are shared object (.so) files, for example:\n --native-lib=test1.so --native-lib=test2.so\n --version Show version information\n"]}, {"name": "sock_shutdown-invalid_fd", "executed": true, "duration_s": 0.008396148681640625, "failures": []}, {"name": "clock_gettime-monotonic", "executed": true, "duration_s": 0.007639169692993164, "failures": []}, {"name": "clock_getres-realtime", "executed": true, "duration_s": 0.0077970027923583984, "failures": []}, {"name": "fopen-with-access", "executed": true, "duration_s": 0.0014336109161376953, "failures": ["Wait(exit_code=0) failed: expected 0, got 1\n\n==STDOUT==\nUsage: iwasm [-options] wasm_file [args...]\noptions:\n -f|--function name Specify a function name of the module to run rather\n than main\n -v=n Set log verbose level (0 to 5, default is 2) larger\n level with more log\n --interp Run the wasm app with interpreter mode\n --stack-size=n Set maximum stack size in bytes, default is 64 KB\n --heap-size=n Set maximum heap size in bytes, default is 0 KB when libc wasi is enabled\n --repl Start a very simple REPL (read-eval-print-loop) mode\n that runs commands in the form of \"FUNC ARG...\"\n --env= Pass wasi environment variables with \"key=value\"\n to the program, for example:\n --env=\"key1=value1\" --env=\"key2=value2\"\n --dir= Grant wasi access to the given host directories\n to the program, for example:\n --dir= --dir=\n --map-dir= Grant wasi access to the given host directories\n to the program at a specific guest path, for example:\n --map-dir= --map-dir=\n --addr-pool= Grant wasi access to the given network addresses in\n CIDR notation to the program, separated with ',',\n for example:\n --addr-pool=1.2.3.4/15,2.3.4.5/16\n --allow-resolve= Allow the lookup of the specific domain name or domain\n name suffixes using a wildcard, for example:\n --allow-resolve=example.com # allow the lookup of the specific domain\n --allow-resolve=*.example.com # allow the lookup of all subdomains\n --allow-resolve=* # allow any lookup\n --native-lib= Register native libraries to the WASM module, which\n are shared object (.so) files, for example:\n --native-lib=test1.so --native-lib=test2.so\n --version Show version information\n"]}, {"name": "pread-with-access", "executed": true, "duration_s": 0.0015628337860107422, "failures": ["Wait(exit_code=0) failed: expected 0, got 1\n\n==STDOUT==\nUsage: iwasm [-options] wasm_file [args...]\noptions:\n -f|--function name Specify a function name of the module to run rather\n than main\n -v=n Set log verbose level (0 to 5, default is 2) larger\n level with more log\n --interp Run the wasm app with interpreter mode\n --stack-size=n Set maximum stack size in bytes, default is 64 KB\n --heap-size=n Set maximum heap size in bytes, default is 0 KB when libc wasi is enabled\n --repl Start a very simple REPL (read-eval-print-loop) mode\n that runs commands in the form of \"FUNC ARG...\"\n --env= Pass wasi environment variables with \"key=value\"\n to the program, for example:\n --env=\"key1=value1\" --env=\"key2=value2\"\n --dir= Grant wasi access to the given host directories\n to the program, for example:\n --dir= --dir=\n --map-dir= Grant wasi access to the given host directories\n to the program at a specific guest path, for example:\n --map-dir= --map-dir=\n --addr-pool= Grant wasi access to the given network addresses in\n CIDR notation to the program, separated with ',',\n for example:\n --addr-pool=1.2.3.4/15,2.3.4.5/16\n --allow-resolve= Allow the lookup of the specific domain name or domain\n name suffixes using a wildcard, for example:\n --allow-resolve=example.com # allow the lookup of the specific domain\n --allow-resolve=*.example.com # allow the lookup of all subdomains\n --allow-resolve=* # allow any lookup\n --native-lib= Register native libraries to the WASM module, which\n are shared object (.so) files, for example:\n --native-lib=test1.so --native-lib=test2.so\n --version Show version information\n"]}, {"name": "clock_getres-monotonic", "executed": true, "duration_s": 0.008406400680541992, "failures": []}, {"name": "fdopendir-with-access", "executed": true, "duration_s": 0.0013887882232666016, "failures": ["Wait(exit_code=0) failed: expected 0, got 1\n\n==STDOUT==\nUsage: iwasm [-options] wasm_file [args...]\noptions:\n -f|--function name Specify a function name of the module to run rather\n than main\n -v=n Set log verbose level (0 to 5, default is 2) larger\n level with more log\n --interp Run the wasm app with interpreter mode\n --stack-size=n Set maximum stack size in bytes, default is 64 KB\n --heap-size=n Set maximum heap size in bytes, default is 0 KB when libc wasi is enabled\n --repl Start a very simple REPL (read-eval-print-loop) mode\n that runs commands in the form of \"FUNC ARG...\"\n --env= Pass wasi environment variables with \"key=value\"\n to the program, for example:\n --env=\"key1=value1\" --env=\"key2=value2\"\n --dir= Grant wasi access to the given host directories\n to the program, for example:\n --dir= --dir=\n --map-dir= Grant wasi access to the given host directories\n to the program at a specific guest path, for example:\n --map-dir= --map-dir=\n --addr-pool= Grant wasi access to the given network addresses in\n CIDR notation to the program, separated with ',',\n for example:\n --addr-pool=1.2.3.4/15,2.3.4.5/16\n --allow-resolve= Allow the lookup of the specific domain name or domain\n name suffixes using a wildcard, for example:\n --allow-resolve=example.com # allow the lookup of the specific domain\n --allow-resolve=*.example.com # allow the lookup of all subdomains\n --allow-resolve=* # allow any lookup\n --native-lib= Register native libraries to the WASM module, which\n are shared object (.so) files, for example:\n --native-lib=test1.so --native-lib=test2.so\n --version Show version information\n"]}, {"name": "clock_gettime-realtime", "executed": true, "duration_s": 0.008348464965820312, "failures": []}, {"name": "lseek", "executed": true, "duration_s": 0.0013654232025146484, "failures": ["Wait(exit_code=0) failed: expected 0, got 1\n\n==STDOUT==\nUsage: iwasm [-options] wasm_file [args...]\noptions:\n -f|--function name Specify a function name of the module to run rather\n than main\n -v=n Set log verbose level (0 to 5, default is 2) larger\n level with more log\n --interp Run the wasm app with interpreter mode\n --stack-size=n Set maximum stack size in bytes, default is 64 KB\n --heap-size=n Set maximum heap size in bytes, default is 0 KB when libc wasi is enabled\n --repl Start a very simple REPL (read-eval-print-loop) mode\n that runs commands in the form of \"FUNC ARG...\"\n --env= Pass wasi environment variables with \"key=value\"\n to the program, for example:\n --env=\"key1=value1\" --env=\"key2=value2\"\n --dir= Grant wasi access to the given host directories\n to the program, for example:\n --dir= --dir=\n --map-dir= Grant wasi access to the given host directories\n to the program at a specific guest path, for example:\n --map-dir= --map-dir=\n --addr-pool= Grant wasi access to the given network addresses in\n CIDR notation to the program, separated with ',',\n for example:\n --addr-pool=1.2.3.4/15,2.3.4.5/16\n --allow-resolve= Allow the lookup of the specific domain name or domain\n name suffixes using a wildcard, for example:\n --allow-resolve=example.com # allow the lookup of the specific domain\n --allow-resolve=*.example.com # allow the lookup of all subdomains\n --allow-resolve=* # allow any lookup\n --native-lib= Register native libraries to the WASM module, which\n are shared object (.so) files, for example:\n --native-lib=test1.so --native-lib=test2.so\n --version Show version information\n"]}, {"name": "pwrite-with-access", "executed": true, "duration_s": 0.0016231536865234375, "failures": ["Wait(exit_code=0) failed: expected 0, got 1\n\n==STDOUT==\nUsage: iwasm [-options] wasm_file [args...]\noptions:\n -f|--function name Specify a function name of the module to run rather\n than main\n -v=n Set log verbose level (0 to 5, default is 2) larger\n level with more log\n --interp Run the wasm app with interpreter mode\n --stack-size=n Set maximum stack size in bytes, default is 64 KB\n --heap-size=n Set maximum heap size in bytes, default is 0 KB when libc wasi is enabled\n --repl Start a very simple REPL (read-eval-print-loop) mode\n that runs commands in the form of \"FUNC ARG...\"\n --env= Pass wasi environment variables with \"key=value\"\n to the program, for example:\n --env=\"key1=value1\" --env=\"key2=value2\"\n --dir= Grant wasi access to the given host directories\n to the program, for example:\n --dir= --dir=\n --map-dir= Grant wasi access to the given host directories\n to the program at a specific guest path, for example:\n --map-dir= --map-dir=\n --addr-pool= Grant wasi access to the given network addresses in\n CIDR notation to the program, separated with ',',\n for example:\n --addr-pool=1.2.3.4/15,2.3.4.5/16\n --allow-resolve= Allow the lookup of the specific domain name or domain\n name suffixes using a wildcard, for example:\n --allow-resolve=example.com # allow the lookup of the specific domain\n --allow-resolve=*.example.com # allow the lookup of all subdomains\n --allow-resolve=* # allow any lookup\n --native-lib= Register native libraries to the WASM module, which\n are shared object (.so) files, for example:\n --native-lib=test1.so --native-lib=test2.so\n --version Show version information\n"]}, {"name": "fopen-with-no-access", "executed": true, "duration_s": 0.008769035339355469, "failures": []}, {"name": "sock_shutdown-not_sock", "executed": true, "duration_s": 0.007688283920288086, "failures": []}, {"name": "stat-dev-ino", "executed": true, "duration_s": 0.0011754035949707031, "failures": ["Wait(exit_code=0) failed: expected 0, got 1\n\n==STDOUT==\nUsage: iwasm [-options] wasm_file [args...]\noptions:\n -f|--function name Specify a function name of the module to run rather\n than main\n -v=n Set log verbose level (0 to 5, default is 2) larger\n level with more log\n --interp Run the wasm app with interpreter mode\n --stack-size=n Set maximum stack size in bytes, default is 64 KB\n --heap-size=n Set maximum heap size in bytes, default is 0 KB when libc wasi is enabled\n --repl Start a very simple REPL (read-eval-print-loop) mode\n that runs commands in the form of \"FUNC ARG...\"\n --env= Pass wasi environment variables with \"key=value\"\n to the program, for example:\n --env=\"key1=value1\" --env=\"key2=value2\"\n --dir= Grant wasi access to the given host directories\n to the program, for example:\n --dir= --dir=\n --map-dir= Grant wasi access to the given host directories\n to the program at a specific guest path, for example:\n --map-dir= --map-dir=\n --addr-pool= Grant wasi access to the given network addresses in\n CIDR notation to the program, separated with ',',\n for example:\n --addr-pool=1.2.3.4/15,2.3.4.5/16\n --allow-resolve= Allow the lookup of the specific domain name or domain\n name suffixes using a wildcard, for example:\n --allow-resolve=example.com # allow the lookup of the specific domain\n --allow-resolve=*.example.com # allow the lookup of all subdomains\n --allow-resolve=* # allow any lookup\n --native-lib= Register native libraries to the WASM module, which\n are shared object (.so) files, for example:\n --native-lib=test1.so --native-lib=test2.so\n --version Show version information\n"]}]}, {"name": "WASI Rust tests", "runtime": {"name": "wamr", "version": "2.4.3"}, "duration_s": 0.000317, "failed": 0, "skipped": 0, "passed": 0, "tests": []}, {"name": "WASI Rust tests [wasm32-wasip3]", "runtime": {"name": "wamr", "version": "2.4.3"}, "duration_s": 0.005518, "failed": 0, "skipped": 37, "passed": 0, "tests": [{"name": "filesystem-dotdot", "executed": false, "duration_s": 0, "failures": []}, {"name": "multi-clock-wait", "executed": false, "duration_s": 0, "failures": []}, {"name": "sockets-tcp-properties", "executed": false, "duration_s": 0, "failures": []}, {"name": "sockets-udp-send", "executed": false, "duration_s": 0, "failures": []}, {"name": "cli-stdio", "executed": false, "duration_s": 0, "failures": []}, {"name": "cli-stdio-roundtrip", "executed": false, "duration_s": 0, "failures": []}, {"name": "filesystem-advise", "executed": false, "duration_s": 0, "failures": []}, {"name": "run-with-err", "executed": false, "duration_s": 0, "failures": []}, {"name": "sockets-udp-receive", "executed": false, "duration_s": 0, "failures": []}, {"name": "sockets-udp-connect", "executed": false, "duration_s": 0, "failures": []}, {"name": "cli-exit", "executed": false, "duration_s": 0, "failures": []}, {"name": "http-request", "executed": false, "duration_s": 0, "failures": []}, {"name": "filesystem-hard-links", "executed": false, "duration_s": 0, "failures": []}, {"name": "sockets-echo", "executed": false, "duration_s": 0, "failures": []}, {"name": "sockets-tcp-receive", "executed": false, "duration_s": 0, "failures": []}, {"name": "sockets-udp-bind", "executed": false, "duration_s": 0, "failures": []}, {"name": "cli-terminal", "executed": false, "duration_s": 0, "failures": []}, {"name": "filesystem-open-errors", "executed": false, "duration_s": 0, "failures": []}, {"name": "filesystem-flags-and-type", "executed": false, "duration_s": 0, "failures": []}, {"name": "wall-clock", "executed": false, "duration_s": 0, "failures": []}, {"name": "filesystem-read-directory", "executed": false, "duration_s": 0, "failures": []}, {"name": "sockets-tcp-bind", "executed": false, "duration_s": 0, "failures": []}, {"name": "filesystem-set-size", "executed": false, "duration_s": 0, "failures": []}, {"name": "filesystem-metadata-hash", "executed": false, "duration_s": 0, "failures": []}, {"name": "random", "executed": false, "duration_s": 0, "failures": []}, {"name": "filesystem-io", "executed": false, "duration_s": 0, "failures": []}, {"name": "filesystem-stat", "executed": false, "duration_s": 0, "failures": []}, {"name": "http-response", "executed": false, "duration_s": 0, "failures": []}, {"name": "monotonic-clock", "executed": false, "duration_s": 0, "failures": []}, {"name": "cli-env", "executed": false, "duration_s": 0, "failures": []}, {"name": "filesystem-is-same-object", "executed": false, "duration_s": 0, "failures": []}, {"name": "sockets-tcp-listen", "executed": false, "duration_s": 0, "failures": []}, {"name": "sockets-tcp-send", "executed": false, "duration_s": 0, "failures": []}, {"name": "http-fields", "executed": false, "duration_s": 0, "failures": []}, {"name": "sockets-udp-properties", "executed": false, "duration_s": 0, "failures": []}, {"name": "filesystem-rename", "executed": false, "duration_s": 0, "failures": []}, {"name": "sockets-tcp-connect", "executed": false, "duration_s": 0, "failures": []}]}, {"name": "WASI Rust tests [wasm32-wasip1]", "runtime": {"name": "wamr", "version": "2.4.3"}, "duration_s": 0.095714, "failed": 42, "skipped": 0, "passed": 4, "tests": [{"name": "big_random_buf", "executed": true, "duration_s": 0.008985042572021484, "failures": []}, {"name": "remove_directory_trailing_slashes", "executed": true, "duration_s": 0.001031637191772461, "failures": ["Wait(exit_code=0) failed: expected 0, got 1\n\n==STDOUT==\nUsage: iwasm [-options] wasm_file [args...]\noptions:\n -f|--function name Specify a function name of the module to run rather\n than main\n -v=n Set log verbose level (0 to 5, default is 2) larger\n level with more log\n --interp Run the wasm app with interpreter mode\n --stack-size=n Set maximum stack size in bytes, default is 64 KB\n --heap-size=n Set maximum heap size in bytes, default is 0 KB when libc wasi is enabled\n --repl Start a very simple REPL (read-eval-print-loop) mode\n that runs commands in the form of \"FUNC ARG...\"\n --env= Pass wasi environment variables with \"key=value\"\n to the program, for example:\n --env=\"key1=value1\" --env=\"key2=value2\"\n --dir= Grant wasi access to the given host directories\n to the program, for example:\n --dir= --dir=\n --map-dir= Grant wasi access to the given host directories\n to the program at a specific guest path, for example:\n --map-dir= --map-dir=\n --addr-pool= Grant wasi access to the given network addresses in\n CIDR notation to the program, separated with ',',\n for example:\n --addr-pool=1.2.3.4/15,2.3.4.5/16\n --allow-resolve= Allow the lookup of the specific domain name or domain\n name suffixes using a wildcard, for example:\n --allow-resolve=example.com # allow the lookup of the specific domain\n --allow-resolve=*.example.com # allow the lookup of all subdomains\n --allow-resolve=* # allow any lookup\n --native-lib= Register native libraries to the WASM module, which\n are shared object (.so) files, for example:\n --native-lib=test1.so --native-lib=test2.so\n --version Show version information\n"]}, {"name": "remove_nonempty_directory", "executed": true, "duration_s": 0.0010859966278076172, "failures": ["Wait(exit_code=0) failed: expected 0, got 1\n\n==STDOUT==\nUsage: iwasm [-options] wasm_file [args...]\noptions:\n -f|--function name Specify a function name of the module to run rather\n than main\n -v=n Set log verbose level (0 to 5, default is 2) larger\n level with more log\n --interp Run the wasm app with interpreter mode\n --stack-size=n Set maximum stack size in bytes, default is 64 KB\n --heap-size=n Set maximum heap size in bytes, default is 0 KB when libc wasi is enabled\n --repl Start a very simple REPL (read-eval-print-loop) mode\n that runs commands in the form of \"FUNC ARG...\"\n --env= Pass wasi environment variables with \"key=value\"\n to the program, for example:\n --env=\"key1=value1\" --env=\"key2=value2\"\n --dir= Grant wasi access to the given host directories\n to the program, for example:\n --dir= --dir=\n --map-dir= Grant wasi access to the given host directories\n to the program at a specific guest path, for example:\n --map-dir= --map-dir=\n --addr-pool= Grant wasi access to the given network addresses in\n CIDR notation to the program, separated with ',',\n for example:\n --addr-pool=1.2.3.4/15,2.3.4.5/16\n --allow-resolve= Allow the lookup of the specific domain name or domain\n name suffixes using a wildcard, for example:\n --allow-resolve=example.com # allow the lookup of the specific domain\n --allow-resolve=*.example.com # allow the lookup of all subdomains\n --allow-resolve=* # allow any lookup\n --native-lib= Register native libraries to the WASM module, which\n are shared object (.so) files, for example:\n --native-lib=test1.so --native-lib=test2.so\n --version Show version information\n"]}, {"name": "directory_seek", "executed": true, "duration_s": 0.0010752677917480469, "failures": ["Wait(exit_code=0) failed: expected 0, got 1\n\n==STDOUT==\nUsage: iwasm [-options] wasm_file [args...]\noptions:\n -f|--function name Specify a function name of the module to run rather\n than main\n -v=n Set log verbose level (0 to 5, default is 2) larger\n level with more log\n --interp Run the wasm app with interpreter mode\n --stack-size=n Set maximum stack size in bytes, default is 64 KB\n --heap-size=n Set maximum heap size in bytes, default is 0 KB when libc wasi is enabled\n --repl Start a very simple REPL (read-eval-print-loop) mode\n that runs commands in the form of \"FUNC ARG...\"\n --env= Pass wasi environment variables with \"key=value\"\n to the program, for example:\n --env=\"key1=value1\" --env=\"key2=value2\"\n --dir= Grant wasi access to the given host directories\n to the program, for example:\n --dir= --dir=\n --map-dir= Grant wasi access to the given host directories\n to the program at a specific guest path, for example:\n --map-dir= --map-dir=\n --addr-pool= Grant wasi access to the given network addresses in\n CIDR notation to the program, separated with ',',\n for example:\n --addr-pool=1.2.3.4/15,2.3.4.5/16\n --allow-resolve= Allow the lookup of the specific domain name or domain\n name suffixes using a wildcard, for example:\n --allow-resolve=example.com # allow the lookup of the specific domain\n --allow-resolve=*.example.com # allow the lookup of all subdomains\n --allow-resolve=* # allow any lookup\n --native-lib= Register native libraries to the WASM module, which\n are shared object (.so) files, for example:\n --native-lib=test1.so --native-lib=test2.so\n --version Show version information\n"]}, {"name": "fd_fdstat_set_rights", "executed": true, "duration_s": 0.001055002212524414, "failures": ["Wait(exit_code=0) failed: expected 0, got 1\n\n==STDOUT==\nUsage: iwasm [-options] wasm_file [args...]\noptions:\n -f|--function name Specify a function name of the module to run rather\n than main\n -v=n Set log verbose level (0 to 5, default is 2) larger\n level with more log\n --interp Run the wasm app with interpreter mode\n --stack-size=n Set maximum stack size in bytes, default is 64 KB\n --heap-size=n Set maximum heap size in bytes, default is 0 KB when libc wasi is enabled\n --repl Start a very simple REPL (read-eval-print-loop) mode\n that runs commands in the form of \"FUNC ARG...\"\n --env= Pass wasi environment variables with \"key=value\"\n to the program, for example:\n --env=\"key1=value1\" --env=\"key2=value2\"\n --dir= Grant wasi access to the given host directories\n to the program, for example:\n --dir= --dir=\n --map-dir= Grant wasi access to the given host directories\n to the program at a specific guest path, for example:\n --map-dir= --map-dir=\n --addr-pool= Grant wasi access to the given network addresses in\n CIDR notation to the program, separated with ',',\n for example:\n --addr-pool=1.2.3.4/15,2.3.4.5/16\n --allow-resolve= Allow the lookup of the specific domain name or domain\n name suffixes using a wildcard, for example:\n --allow-resolve=example.com # allow the lookup of the specific domain\n --allow-resolve=*.example.com # allow the lookup of all subdomains\n --allow-resolve=* # allow any lookup\n --native-lib= Register native libraries to the WASM module, which\n are shared object (.so) files, for example:\n --native-lib=test1.so --native-lib=test2.so\n --version Show version information\n"]}, {"name": "path_rename", "executed": true, "duration_s": 0.0010673999786376953, "failures": ["Wait(exit_code=0) failed: expected 0, got 1\n\n==STDOUT==\nUsage: iwasm [-options] wasm_file [args...]\noptions:\n -f|--function name Specify a function name of the module to run rather\n than main\n -v=n Set log verbose level (0 to 5, default is 2) larger\n level with more log\n --interp Run the wasm app with interpreter mode\n --stack-size=n Set maximum stack size in bytes, default is 64 KB\n --heap-size=n Set maximum heap size in bytes, default is 0 KB when libc wasi is enabled\n --repl Start a very simple REPL (read-eval-print-loop) mode\n that runs commands in the form of \"FUNC ARG...\"\n --env= Pass wasi environment variables with \"key=value\"\n to the program, for example:\n --env=\"key1=value1\" --env=\"key2=value2\"\n --dir= Grant wasi access to the given host directories\n to the program, for example:\n --dir= --dir=\n --map-dir= Grant wasi access to the given host directories\n to the program at a specific guest path, for example:\n --map-dir= --map-dir=\n --addr-pool= Grant wasi access to the given network addresses in\n CIDR notation to the program, separated with ',',\n for example:\n --addr-pool=1.2.3.4/15,2.3.4.5/16\n --allow-resolve= Allow the lookup of the specific domain name or domain\n name suffixes using a wildcard, for example:\n --allow-resolve=example.com # allow the lookup of the specific domain\n --allow-resolve=*.example.com # allow the lookup of all subdomains\n --allow-resolve=* # allow any lookup\n --native-lib= Register native libraries to the WASM module, which\n are shared object (.so) files, for example:\n --native-lib=test1.so --native-lib=test2.so\n --version Show version information\n"]}, {"name": "file_allocate", "executed": true, "duration_s": 0.0010724067687988281, "failures": ["Wait(exit_code=0) failed: expected 0, got 1\n\n==STDOUT==\nUsage: iwasm [-options] wasm_file [args...]\noptions:\n -f|--function name Specify a function name of the module to run rather\n than main\n -v=n Set log verbose level (0 to 5, default is 2) larger\n level with more log\n --interp Run the wasm app with interpreter mode\n --stack-size=n Set maximum stack size in bytes, default is 64 KB\n --heap-size=n Set maximum heap size in bytes, default is 0 KB when libc wasi is enabled\n --repl Start a very simple REPL (read-eval-print-loop) mode\n that runs commands in the form of \"FUNC ARG...\"\n --env= Pass wasi environment variables with \"key=value\"\n to the program, for example:\n --env=\"key1=value1\" --env=\"key2=value2\"\n --dir= Grant wasi access to the given host directories\n to the program, for example:\n --dir= --dir=\n --map-dir= Grant wasi access to the given host directories\n to the program at a specific guest path, for example:\n --map-dir= --map-dir=\n --addr-pool= Grant wasi access to the given network addresses in\n CIDR notation to the program, separated with ',',\n for example:\n --addr-pool=1.2.3.4/15,2.3.4.5/16\n --allow-resolve= Allow the lookup of the specific domain name or domain\n name suffixes using a wildcard, for example:\n --allow-resolve=example.com # allow the lookup of the specific domain\n --allow-resolve=*.example.com # allow the lookup of all subdomains\n --allow-resolve=* # allow any lookup\n --native-lib= Register native libraries to the WASM module, which\n are shared object (.so) files, for example:\n --native-lib=test1.so --native-lib=test2.so\n --version Show version information\n"]}, {"name": "path_open_preopen", "executed": true, "duration_s": 0.0010495185852050781, "failures": ["Wait(exit_code=0) failed: expected 0, got 1\n\n==STDOUT==\nUsage: iwasm [-options] wasm_file [args...]\noptions:\n -f|--function name Specify a function name of the module to run rather\n than main\n -v=n Set log verbose level (0 to 5, default is 2) larger\n level with more log\n --interp Run the wasm app with interpreter mode\n --stack-size=n Set maximum stack size in bytes, default is 64 KB\n --heap-size=n Set maximum heap size in bytes, default is 0 KB when libc wasi is enabled\n --repl Start a very simple REPL (read-eval-print-loop) mode\n that runs commands in the form of \"FUNC ARG...\"\n --env= Pass wasi environment variables with \"key=value\"\n to the program, for example:\n --env=\"key1=value1\" --env=\"key2=value2\"\n --dir= Grant wasi access to the given host directories\n to the program, for example:\n --dir= --dir=\n --map-dir= Grant wasi access to the given host directories\n to the program at a specific guest path, for example:\n --map-dir= --map-dir=\n --addr-pool= Grant wasi access to the given network addresses in\n CIDR notation to the program, separated with ',',\n for example:\n --addr-pool=1.2.3.4/15,2.3.4.5/16\n --allow-resolve= Allow the lookup of the specific domain name or domain\n name suffixes using a wildcard, for example:\n --allow-resolve=example.com # allow the lookup of the specific domain\n --allow-resolve=*.example.com # allow the lookup of all subdomains\n --allow-resolve=* # allow any lookup\n --native-lib= Register native libraries to the WASM module, which\n are shared object (.so) files, for example:\n --native-lib=test1.so --native-lib=test2.so\n --version Show version information\n"]}, {"name": "symlink_loop", "executed": true, "duration_s": 0.0010879039764404297, "failures": ["Wait(exit_code=0) failed: expected 0, got 1\n\n==STDOUT==\nUsage: iwasm [-options] wasm_file [args...]\noptions:\n -f|--function name Specify a function name of the module to run rather\n than main\n -v=n Set log verbose level (0 to 5, default is 2) larger\n level with more log\n --interp Run the wasm app with interpreter mode\n --stack-size=n Set maximum stack size in bytes, default is 64 KB\n --heap-size=n Set maximum heap size in bytes, default is 0 KB when libc wasi is enabled\n --repl Start a very simple REPL (read-eval-print-loop) mode\n that runs commands in the form of \"FUNC ARG...\"\n --env= Pass wasi environment variables with \"key=value\"\n to the program, for example:\n --env=\"key1=value1\" --env=\"key2=value2\"\n --dir= Grant wasi access to the given host directories\n to the program, for example:\n --dir= --dir=\n --map-dir= Grant wasi access to the given host directories\n to the program at a specific guest path, for example:\n --map-dir= --map-dir=\n --addr-pool= Grant wasi access to the given network addresses in\n CIDR notation to the program, separated with ',',\n for example:\n --addr-pool=1.2.3.4/15,2.3.4.5/16\n --allow-resolve= Allow the lookup of the specific domain name or domain\n name suffixes using a wildcard, for example:\n --allow-resolve=example.com # allow the lookup of the specific domain\n --allow-resolve=*.example.com # allow the lookup of all subdomains\n --allow-resolve=* # allow any lookup\n --native-lib= Register native libraries to the WASM module, which\n are shared object (.so) files, for example:\n --native-lib=test1.so --native-lib=test2.so\n --version Show version information\n"]}, {"name": "clock_time_get", "executed": true, "duration_s": 0.008879661560058594, "failures": []}, {"name": "unlink_file_trailing_slashes", "executed": true, "duration_s": 0.0010614395141601562, "failures": ["Wait(exit_code=0) failed: expected 0, got 1\n\n==STDOUT==\nUsage: iwasm [-options] wasm_file [args...]\noptions:\n -f|--function name Specify a function name of the module to run rather\n than main\n -v=n Set log verbose level (0 to 5, default is 2) larger\n level with more log\n --interp Run the wasm app with interpreter mode\n --stack-size=n Set maximum stack size in bytes, default is 64 KB\n --heap-size=n Set maximum heap size in bytes, default is 0 KB when libc wasi is enabled\n --repl Start a very simple REPL (read-eval-print-loop) mode\n that runs commands in the form of \"FUNC ARG...\"\n --env= Pass wasi environment variables with \"key=value\"\n to the program, for example:\n --env=\"key1=value1\" --env=\"key2=value2\"\n --dir= Grant wasi access to the given host directories\n to the program, for example:\n --dir= --dir=\n --map-dir= Grant wasi access to the given host directories\n to the program at a specific guest path, for example:\n --map-dir= --map-dir=\n --addr-pool= Grant wasi access to the given network addresses in\n CIDR notation to the program, separated with ',',\n for example:\n --addr-pool=1.2.3.4/15,2.3.4.5/16\n --allow-resolve= Allow the lookup of the specific domain name or domain\n name suffixes using a wildcard, for example:\n --allow-resolve=example.com # allow the lookup of the specific domain\n --allow-resolve=*.example.com # allow the lookup of all subdomains\n --allow-resolve=* # allow any lookup\n --native-lib= Register native libraries to the WASM module, which\n are shared object (.so) files, for example:\n --native-lib=test1.so --native-lib=test2.so\n --version Show version information\n"]}, {"name": "path_open_create_existing", "executed": true, "duration_s": 0.0010714530944824219, "failures": ["Wait(exit_code=0) failed: expected 0, got 1\n\n==STDOUT==\nUsage: iwasm [-options] wasm_file [args...]\noptions:\n -f|--function name Specify a function name of the module to run rather\n than main\n -v=n Set log verbose level (0 to 5, default is 2) larger\n level with more log\n --interp Run the wasm app with interpreter mode\n --stack-size=n Set maximum stack size in bytes, default is 64 KB\n --heap-size=n Set maximum heap size in bytes, default is 0 KB when libc wasi is enabled\n --repl Start a very simple REPL (read-eval-print-loop) mode\n that runs commands in the form of \"FUNC ARG...\"\n --env= Pass wasi environment variables with \"key=value\"\n to the program, for example:\n --env=\"key1=value1\" --env=\"key2=value2\"\n --dir= Grant wasi access to the given host directories\n to the program, for example:\n --dir= --dir=\n --map-dir= Grant wasi access to the given host directories\n to the program at a specific guest path, for example:\n --map-dir= --map-dir=\n --addr-pool= Grant wasi access to the given network addresses in\n CIDR notation to the program, separated with ',',\n for example:\n --addr-pool=1.2.3.4/15,2.3.4.5/16\n --allow-resolve= Allow the lookup of the specific domain name or domain\n name suffixes using a wildcard, for example:\n --allow-resolve=example.com # allow the lookup of the specific domain\n --allow-resolve=*.example.com # allow the lookup of all subdomains\n --allow-resolve=* # allow any lookup\n --native-lib= Register native libraries to the WASM module, which\n are shared object (.so) files, for example:\n --native-lib=test1.so --native-lib=test2.so\n --version Show version information\n"]}, {"name": "fd_flags_set", "executed": true, "duration_s": 0.0010530948638916016, "failures": ["Wait(exit_code=0) failed: expected 0, got 1\n\n==STDOUT==\nUsage: iwasm [-options] wasm_file [args...]\noptions:\n -f|--function name Specify a function name of the module to run rather\n than main\n -v=n Set log verbose level (0 to 5, default is 2) larger\n level with more log\n --interp Run the wasm app with interpreter mode\n --stack-size=n Set maximum stack size in bytes, default is 64 KB\n --heap-size=n Set maximum heap size in bytes, default is 0 KB when libc wasi is enabled\n --repl Start a very simple REPL (read-eval-print-loop) mode\n that runs commands in the form of \"FUNC ARG...\"\n --env= Pass wasi environment variables with \"key=value\"\n to the program, for example:\n --env=\"key1=value1\" --env=\"key2=value2\"\n --dir= Grant wasi access to the given host directories\n to the program, for example:\n --dir= --dir=\n --map-dir= Grant wasi access to the given host directories\n to the program at a specific guest path, for example:\n --map-dir= --map-dir=\n --addr-pool= Grant wasi access to the given network addresses in\n CIDR notation to the program, separated with ',',\n for example:\n --addr-pool=1.2.3.4/15,2.3.4.5/16\n --allow-resolve= Allow the lookup of the specific domain name or domain\n name suffixes using a wildcard, for example:\n --allow-resolve=example.com # allow the lookup of the specific domain\n --allow-resolve=*.example.com # allow the lookup of all subdomains\n --allow-resolve=* # allow any lookup\n --native-lib= Register native libraries to the WASM module, which\n are shared object (.so) files, for example:\n --native-lib=test1.so --native-lib=test2.so\n --version Show version information\n"]}, {"name": "isatty", "executed": true, "duration_s": 0.0010654926300048828, "failures": ["Wait(exit_code=0) failed: expected 0, got 1\n\n==STDOUT==\nUsage: iwasm [-options] wasm_file [args...]\noptions:\n -f|--function name Specify a function name of the module to run rather\n than main\n -v=n Set log verbose level (0 to 5, default is 2) larger\n level with more log\n --interp Run the wasm app with interpreter mode\n --stack-size=n Set maximum stack size in bytes, default is 64 KB\n --heap-size=n Set maximum heap size in bytes, default is 0 KB when libc wasi is enabled\n --repl Start a very simple REPL (read-eval-print-loop) mode\n that runs commands in the form of \"FUNC ARG...\"\n --env= Pass wasi environment variables with \"key=value\"\n to the program, for example:\n --env=\"key1=value1\" --env=\"key2=value2\"\n --dir= Grant wasi access to the given host directories\n to the program, for example:\n --dir= --dir=\n --map-dir= Grant wasi access to the given host directories\n to the program at a specific guest path, for example:\n --map-dir= --map-dir=\n --addr-pool= Grant wasi access to the given network addresses in\n CIDR notation to the program, separated with ',',\n for example:\n --addr-pool=1.2.3.4/15,2.3.4.5/16\n --allow-resolve= Allow the lookup of the specific domain name or domain\n name suffixes using a wildcard, for example:\n --allow-resolve=example.com # allow the lookup of the specific domain\n --allow-resolve=*.example.com # allow the lookup of all subdomains\n --allow-resolve=* # allow any lookup\n --native-lib= Register native libraries to the WASM module, which\n are shared object (.so) files, for example:\n --native-lib=test1.so --native-lib=test2.so\n --version Show version information\n"]}, {"name": "path_open_read_write", "executed": true, "duration_s": 0.0010528564453125, "failures": ["Wait(exit_code=0) failed: expected 0, got 1\n\n==STDOUT==\nUsage: iwasm [-options] wasm_file [args...]\noptions:\n -f|--function name Specify a function name of the module to run rather\n than main\n -v=n Set log verbose level (0 to 5, default is 2) larger\n level with more log\n --interp Run the wasm app with interpreter mode\n --stack-size=n Set maximum stack size in bytes, default is 64 KB\n --heap-size=n Set maximum heap size in bytes, default is 0 KB when libc wasi is enabled\n --repl Start a very simple REPL (read-eval-print-loop) mode\n that runs commands in the form of \"FUNC ARG...\"\n --env= Pass wasi environment variables with \"key=value\"\n to the program, for example:\n --env=\"key1=value1\" --env=\"key2=value2\"\n --dir= Grant wasi access to the given host directories\n to the program, for example:\n --dir= --dir=\n --map-dir= Grant wasi access to the given host directories\n to the program at a specific guest path, for example:\n --map-dir= --map-dir=\n --addr-pool= Grant wasi access to the given network addresses in\n CIDR notation to the program, separated with ',',\n for example:\n --addr-pool=1.2.3.4/15,2.3.4.5/16\n --allow-resolve= Allow the lookup of the specific domain name or domain\n name suffixes using a wildcard, for example:\n --allow-resolve=example.com # allow the lookup of the specific domain\n --allow-resolve=*.example.com # allow the lookup of all subdomains\n --allow-resolve=* # allow any lookup\n --native-lib= Register native libraries to the WASM module, which\n are shared object (.so) files, for example:\n --native-lib=test1.so --native-lib=test2.so\n --version Show version information\n"]}, {"name": "truncation_rights", "executed": true, "duration_s": 0.0013031959533691406, "failures": ["Wait(exit_code=0) failed: expected 0, got 1\n\n==STDOUT==\nUsage: iwasm [-options] wasm_file [args...]\noptions:\n -f|--function name Specify a function name of the module to run rather\n than main\n -v=n Set log verbose level (0 to 5, default is 2) larger\n level with more log\n --interp Run the wasm app with interpreter mode\n --stack-size=n Set maximum stack size in bytes, default is 64 KB\n --heap-size=n Set maximum heap size in bytes, default is 0 KB when libc wasi is enabled\n --repl Start a very simple REPL (read-eval-print-loop) mode\n that runs commands in the form of \"FUNC ARG...\"\n --env= Pass wasi environment variables with \"key=value\"\n to the program, for example:\n --env=\"key1=value1\" --env=\"key2=value2\"\n --dir= Grant wasi access to the given host directories\n to the program, for example:\n --dir= --dir=\n --map-dir= Grant wasi access to the given host directories\n to the program at a specific guest path, for example:\n --map-dir= --map-dir=\n --addr-pool= Grant wasi access to the given network addresses in\n CIDR notation to the program, separated with ',',\n for example:\n --addr-pool=1.2.3.4/15,2.3.4.5/16\n --allow-resolve= Allow the lookup of the specific domain name or domain\n name suffixes using a wildcard, for example:\n --allow-resolve=example.com # allow the lookup of the specific domain\n --allow-resolve=*.example.com # allow the lookup of all subdomains\n --allow-resolve=* # allow any lookup\n --native-lib= Register native libraries to the WASM module, which\n are shared object (.so) files, for example:\n --native-lib=test1.so --native-lib=test2.so\n --version Show version information\n"]}, {"name": "dangling_fd", "executed": true, "duration_s": 0.00110626220703125, "failures": ["Wait(exit_code=0) failed: expected 0, got 1\n\n==STDOUT==\nUsage: iwasm [-options] wasm_file [args...]\noptions:\n -f|--function name Specify a function name of the module to run rather\n than main\n -v=n Set log verbose level (0 to 5, default is 2) larger\n level with more log\n --interp Run the wasm app with interpreter mode\n --stack-size=n Set maximum stack size in bytes, default is 64 KB\n --heap-size=n Set maximum heap size in bytes, default is 0 KB when libc wasi is enabled\n --repl Start a very simple REPL (read-eval-print-loop) mode\n that runs commands in the form of \"FUNC ARG...\"\n --env= Pass wasi environment variables with \"key=value\"\n to the program, for example:\n --env=\"key1=value1\" --env=\"key2=value2\"\n --dir= Grant wasi access to the given host directories\n to the program, for example:\n --dir= --dir=\n --map-dir= Grant wasi access to the given host directories\n to the program at a specific guest path, for example:\n --map-dir= --map-dir=\n --addr-pool= Grant wasi access to the given network addresses in\n CIDR notation to the program, separated with ',',\n for example:\n --addr-pool=1.2.3.4/15,2.3.4.5/16\n --allow-resolve= Allow the lookup of the specific domain name or domain\n name suffixes using a wildcard, for example:\n --allow-resolve=example.com # allow the lookup of the specific domain\n --allow-resolve=*.example.com # allow the lookup of all subdomains\n --allow-resolve=* # allow any lookup\n --native-lib= Register native libraries to the WASM module, which\n are shared object (.so) files, for example:\n --native-lib=test1.so --native-lib=test2.so\n --version Show version information\n"]}, {"name": "overwrite_preopen", "executed": true, "duration_s": 0.0010797977447509766, "failures": ["Wait(exit_code=0) failed: expected 0, got 1\n\n==STDOUT==\nUsage: iwasm [-options] wasm_file [args...]\noptions:\n -f|--function name Specify a function name of the module to run rather\n than main\n -v=n Set log verbose level (0 to 5, default is 2) larger\n level with more log\n --interp Run the wasm app with interpreter mode\n --stack-size=n Set maximum stack size in bytes, default is 64 KB\n --heap-size=n Set maximum heap size in bytes, default is 0 KB when libc wasi is enabled\n --repl Start a very simple REPL (read-eval-print-loop) mode\n that runs commands in the form of \"FUNC ARG...\"\n --env= Pass wasi environment variables with \"key=value\"\n to the program, for example:\n --env=\"key1=value1\" --env=\"key2=value2\"\n --dir= Grant wasi access to the given host directories\n to the program, for example:\n --dir= --dir=\n --map-dir= Grant wasi access to the given host directories\n to the program at a specific guest path, for example:\n --map-dir= --map-dir=\n --addr-pool= Grant wasi access to the given network addresses in\n CIDR notation to the program, separated with ',',\n for example:\n --addr-pool=1.2.3.4/15,2.3.4.5/16\n --allow-resolve= Allow the lookup of the specific domain name or domain\n name suffixes using a wildcard, for example:\n --allow-resolve=example.com # allow the lookup of the specific domain\n --allow-resolve=*.example.com # allow the lookup of all subdomains\n --allow-resolve=* # allow any lookup\n --native-lib= Register native libraries to the WASM module, which\n are shared object (.so) files, for example:\n --native-lib=test1.so --native-lib=test2.so\n --version Show version information\n"]}, {"name": "path_exists", "executed": true, "duration_s": 0.0010590553283691406, "failures": ["Wait(exit_code=0) failed: expected 0, got 1\n\n==STDOUT==\nUsage: iwasm [-options] wasm_file [args...]\noptions:\n -f|--function name Specify a function name of the module to run rather\n than main\n -v=n Set log verbose level (0 to 5, default is 2) larger\n level with more log\n --interp Run the wasm app with interpreter mode\n --stack-size=n Set maximum stack size in bytes, default is 64 KB\n --heap-size=n Set maximum heap size in bytes, default is 0 KB when libc wasi is enabled\n --repl Start a very simple REPL (read-eval-print-loop) mode\n that runs commands in the form of \"FUNC ARG...\"\n --env= Pass wasi environment variables with \"key=value\"\n to the program, for example:\n --env=\"key1=value1\" --env=\"key2=value2\"\n --dir= Grant wasi access to the given host directories\n to the program, for example:\n --dir= --dir=\n --map-dir= Grant wasi access to the given host directories\n to the program at a specific guest path, for example:\n --map-dir= --map-dir=\n --addr-pool= Grant wasi access to the given network addresses in\n CIDR notation to the program, separated with ',',\n for example:\n --addr-pool=1.2.3.4/15,2.3.4.5/16\n --allow-resolve= Allow the lookup of the specific domain name or domain\n name suffixes using a wildcard, for example:\n --allow-resolve=example.com # allow the lookup of the specific domain\n --allow-resolve=*.example.com # allow the lookup of all subdomains\n --allow-resolve=* # allow any lookup\n --native-lib= Register native libraries to the WASM module, which\n are shared object (.so) files, for example:\n --native-lib=test1.so --native-lib=test2.so\n --version Show version information\n"]}, {"name": "file_truncation", "executed": true, "duration_s": 0.0010857582092285156, "failures": ["Wait(exit_code=0) failed: expected 0, got 1\n\n==STDOUT==\nUsage: iwasm [-options] wasm_file [args...]\noptions:\n -f|--function name Specify a function name of the module to run rather\n than main\n -v=n Set log verbose level (0 to 5, default is 2) larger\n level with more log\n --interp Run the wasm app with interpreter mode\n --stack-size=n Set maximum stack size in bytes, default is 64 KB\n --heap-size=n Set maximum heap size in bytes, default is 0 KB when libc wasi is enabled\n --repl Start a very simple REPL (read-eval-print-loop) mode\n that runs commands in the form of \"FUNC ARG...\"\n --env= Pass wasi environment variables with \"key=value\"\n to the program, for example:\n --env=\"key1=value1\" --env=\"key2=value2\"\n --dir= Grant wasi access to the given host directories\n to the program, for example:\n --dir= --dir=\n --map-dir= Grant wasi access to the given host directories\n to the program at a specific guest path, for example:\n --map-dir= --map-dir=\n --addr-pool= Grant wasi access to the given network addresses in\n CIDR notation to the program, separated with ',',\n for example:\n --addr-pool=1.2.3.4/15,2.3.4.5/16\n --allow-resolve= Allow the lookup of the specific domain name or domain\n name suffixes using a wildcard, for example:\n --allow-resolve=example.com # allow the lookup of the specific domain\n --allow-resolve=*.example.com # allow the lookup of all subdomains\n --allow-resolve=* # allow any lookup\n --native-lib= Register native libraries to the WASM module, which\n are shared object (.so) files, for example:\n --native-lib=test1.so --native-lib=test2.so\n --version Show version information\n"]}, {"name": "stdio", "executed": true, "duration_s": 0.0010488033294677734, "failures": ["Wait(exit_code=0) failed: expected 0, got 1\n\n==STDOUT==\nUsage: iwasm [-options] wasm_file [args...]\noptions:\n -f|--function name Specify a function name of the module to run rather\n than main\n -v=n Set log verbose level (0 to 5, default is 2) larger\n level with more log\n --interp Run the wasm app with interpreter mode\n --stack-size=n Set maximum stack size in bytes, default is 64 KB\n --heap-size=n Set maximum heap size in bytes, default is 0 KB when libc wasi is enabled\n --repl Start a very simple REPL (read-eval-print-loop) mode\n that runs commands in the form of \"FUNC ARG...\"\n --env= Pass wasi environment variables with \"key=value\"\n to the program, for example:\n --env=\"key1=value1\" --env=\"key2=value2\"\n --dir= Grant wasi access to the given host directories\n to the program, for example:\n --dir= --dir=\n --map-dir= Grant wasi access to the given host directories\n to the program at a specific guest path, for example:\n --map-dir= --map-dir=\n --addr-pool= Grant wasi access to the given network addresses in\n CIDR notation to the program, separated with ',',\n for example:\n --addr-pool=1.2.3.4/15,2.3.4.5/16\n --allow-resolve= Allow the lookup of the specific domain name or domain\n name suffixes using a wildcard, for example:\n --allow-resolve=example.com # allow the lookup of the specific domain\n --allow-resolve=*.example.com # allow the lookup of all subdomains\n --allow-resolve=* # allow any lookup\n --native-lib= Register native libraries to the WASM module, which\n are shared object (.so) files, for example:\n --native-lib=test1.so --native-lib=test2.so\n --version Show version information\n"]}, {"name": "file_seek_tell", "executed": true, "duration_s": 0.0011081695556640625, "failures": ["Wait(exit_code=0) failed: expected 0, got 1\n\n==STDOUT==\nUsage: iwasm [-options] wasm_file [args...]\noptions:\n -f|--function name Specify a function name of the module to run rather\n than main\n -v=n Set log verbose level (0 to 5, default is 2) larger\n level with more log\n --interp Run the wasm app with interpreter mode\n --stack-size=n Set maximum stack size in bytes, default is 64 KB\n --heap-size=n Set maximum heap size in bytes, default is 0 KB when libc wasi is enabled\n --repl Start a very simple REPL (read-eval-print-loop) mode\n that runs commands in the form of \"FUNC ARG...\"\n --env= Pass wasi environment variables with \"key=value\"\n to the program, for example:\n --env=\"key1=value1\" --env=\"key2=value2\"\n --dir= Grant wasi access to the given host directories\n to the program, for example:\n --dir= --dir=\n --map-dir= Grant wasi access to the given host directories\n to the program at a specific guest path, for example:\n --map-dir= --map-dir=\n --addr-pool= Grant wasi access to the given network addresses in\n CIDR notation to the program, separated with ',',\n for example:\n --addr-pool=1.2.3.4/15,2.3.4.5/16\n --allow-resolve= Allow the lookup of the specific domain name or domain\n name suffixes using a wildcard, for example:\n --allow-resolve=example.com # allow the lookup of the specific domain\n --allow-resolve=*.example.com # allow the lookup of all subdomains\n --allow-resolve=* # allow any lookup\n --native-lib= Register native libraries to the WASM module, which\n are shared object (.so) files, for example:\n --native-lib=test1.so --native-lib=test2.so\n --version Show version information\n"]}, {"name": "file_pread_pwrite", "executed": true, "duration_s": 0.0010721683502197266, "failures": ["Wait(exit_code=0) failed: expected 0, got 1\n\n==STDOUT==\nUsage: iwasm [-options] wasm_file [args...]\noptions:\n -f|--function name Specify a function name of the module to run rather\n than main\n -v=n Set log verbose level (0 to 5, default is 2) larger\n level with more log\n --interp Run the wasm app with interpreter mode\n --stack-size=n Set maximum stack size in bytes, default is 64 KB\n --heap-size=n Set maximum heap size in bytes, default is 0 KB when libc wasi is enabled\n --repl Start a very simple REPL (read-eval-print-loop) mode\n that runs commands in the form of \"FUNC ARG...\"\n --env= Pass wasi environment variables with \"key=value\"\n to the program, for example:\n --env=\"key1=value1\" --env=\"key2=value2\"\n --dir= Grant wasi access to the given host directories\n to the program, for example:\n --dir= --dir=\n --map-dir= Grant wasi access to the given host directories\n to the program at a specific guest path, for example:\n --map-dir= --map-dir=\n --addr-pool= Grant wasi access to the given network addresses in\n CIDR notation to the program, separated with ',',\n for example:\n --addr-pool=1.2.3.4/15,2.3.4.5/16\n --allow-resolve= Allow the lookup of the specific domain name or domain\n name suffixes using a wildcard, for example:\n --allow-resolve=example.com # allow the lookup of the specific domain\n --allow-resolve=*.example.com # allow the lookup of all subdomains\n --allow-resolve=* # allow any lookup\n --native-lib= Register native libraries to the WASM module, which\n are shared object (.so) files, for example:\n --native-lib=test1.so --native-lib=test2.so\n --version Show version information\n"]}, {"name": "close_preopen", "executed": true, "duration_s": 0.0011091232299804688, "failures": ["Wait(exit_code=0) failed: expected 0, got 1\n\n==STDOUT==\nUsage: iwasm [-options] wasm_file [args...]\noptions:\n -f|--function name Specify a function name of the module to run rather\n than main\n -v=n Set log verbose level (0 to 5, default is 2) larger\n level with more log\n --interp Run the wasm app with interpreter mode\n --stack-size=n Set maximum stack size in bytes, default is 64 KB\n --heap-size=n Set maximum heap size in bytes, default is 0 KB when libc wasi is enabled\n --repl Start a very simple REPL (read-eval-print-loop) mode\n that runs commands in the form of \"FUNC ARG...\"\n --env= Pass wasi environment variables with \"key=value\"\n to the program, for example:\n --env=\"key1=value1\" --env=\"key2=value2\"\n --dir= Grant wasi access to the given host directories\n to the program, for example:\n --dir= --dir=\n --map-dir= Grant wasi access to the given host directories\n to the program at a specific guest path, for example:\n --map-dir= --map-dir=\n --addr-pool= Grant wasi access to the given network addresses in\n CIDR notation to the program, separated with ',',\n for example:\n --addr-pool=1.2.3.4/15,2.3.4.5/16\n --allow-resolve= Allow the lookup of the specific domain name or domain\n name suffixes using a wildcard, for example:\n --allow-resolve=example.com # allow the lookup of the specific domain\n --allow-resolve=*.example.com # allow the lookup of all subdomains\n --allow-resolve=* # allow any lookup\n --native-lib= Register native libraries to the WASM module, which\n are shared object (.so) files, for example:\n --native-lib=test1.so --native-lib=test2.so\n --version Show version information\n"]}, {"name": "poll_oneoff_stdio", "executed": true, "duration_s": 0.011005878448486328, "failures": []}, {"name": "dangling_symlink", "executed": true, "duration_s": 0.0010402202606201172, "failures": ["Wait(exit_code=0) failed: expected 0, got 1\n\n==STDOUT==\nUsage: iwasm [-options] wasm_file [args...]\noptions:\n -f|--function name Specify a function name of the module to run rather\n than main\n -v=n Set log verbose level (0 to 5, default is 2) larger\n level with more log\n --interp Run the wasm app with interpreter mode\n --stack-size=n Set maximum stack size in bytes, default is 64 KB\n --heap-size=n Set maximum heap size in bytes, default is 0 KB when libc wasi is enabled\n --repl Start a very simple REPL (read-eval-print-loop) mode\n that runs commands in the form of \"FUNC ARG...\"\n --env= Pass wasi environment variables with \"key=value\"\n to the program, for example:\n --env=\"key1=value1\" --env=\"key2=value2\"\n --dir= Grant wasi access to the given host directories\n to the program, for example:\n --dir= --dir=\n --map-dir= Grant wasi access to the given host directories\n to the program at a specific guest path, for example:\n --map-dir= --map-dir=\n --addr-pool= Grant wasi access to the given network addresses in\n CIDR notation to the program, separated with ',',\n for example:\n --addr-pool=1.2.3.4/15,2.3.4.5/16\n --allow-resolve= Allow the lookup of the specific domain name or domain\n name suffixes using a wildcard, for example:\n --allow-resolve=example.com # allow the lookup of the specific domain\n --allow-resolve=*.example.com # allow the lookup of all subdomains\n --allow-resolve=* # allow any lookup\n --native-lib= Register native libraries to the WASM module, which\n are shared object (.so) files, for example:\n --native-lib=test1.so --native-lib=test2.so\n --version Show version information\n"]}, {"name": "sched_yield", "executed": true, "duration_s": 0.008851766586303711, "failures": []}, {"name": "symlink_filestat", "executed": true, "duration_s": 0.0010235309600830078, "failures": ["Wait(exit_code=0) failed: expected 0, got 1\n\n==STDOUT==\nUsage: iwasm [-options] wasm_file [args...]\noptions:\n -f|--function name Specify a function name of the module to run rather\n than main\n -v=n Set log verbose level (0 to 5, default is 2) larger\n level with more log\n --interp Run the wasm app with interpreter mode\n --stack-size=n Set maximum stack size in bytes, default is 64 KB\n --heap-size=n Set maximum heap size in bytes, default is 0 KB when libc wasi is enabled\n --repl Start a very simple REPL (read-eval-print-loop) mode\n that runs commands in the form of \"FUNC ARG...\"\n --env= Pass wasi environment variables with \"key=value\"\n to the program, for example:\n --env=\"key1=value1\" --env=\"key2=value2\"\n --dir= Grant wasi access to the given host directories\n to the program, for example:\n --dir= --dir=\n --map-dir= Grant wasi access to the given host directories\n to the program at a specific guest path, for example:\n --map-dir= --map-dir=\n --addr-pool= Grant wasi access to the given network addresses in\n CIDR notation to the program, separated with ',',\n for example:\n --addr-pool=1.2.3.4/15,2.3.4.5/16\n --allow-resolve= Allow the lookup of the specific domain name or domain\n name suffixes using a wildcard, for example:\n --allow-resolve=example.com # allow the lookup of the specific domain\n --allow-resolve=*.example.com # allow the lookup of all subdomains\n --allow-resolve=* # allow any lookup\n --native-lib= Register native libraries to the WASM module, which\n are shared object (.so) files, for example:\n --native-lib=test1.so --native-lib=test2.so\n --version Show version information\n"]}, {"name": "fd_filestat_set", "executed": true, "duration_s": 0.0010788440704345703, "failures": ["Wait(exit_code=0) failed: expected 0, got 1\n\n==STDOUT==\nUsage: iwasm [-options] wasm_file [args...]\noptions:\n -f|--function name Specify a function name of the module to run rather\n than main\n -v=n Set log verbose level (0 to 5, default is 2) larger\n level with more log\n --interp Run the wasm app with interpreter mode\n --stack-size=n Set maximum stack size in bytes, default is 64 KB\n --heap-size=n Set maximum heap size in bytes, default is 0 KB when libc wasi is enabled\n --repl Start a very simple REPL (read-eval-print-loop) mode\n that runs commands in the form of \"FUNC ARG...\"\n --env= Pass wasi environment variables with \"key=value\"\n to the program, for example:\n --env=\"key1=value1\" --env=\"key2=value2\"\n --dir= Grant wasi access to the given host directories\n to the program, for example:\n --dir= --dir=\n --map-dir= Grant wasi access to the given host directories\n to the program at a specific guest path, for example:\n --map-dir= --map-dir=\n --addr-pool= Grant wasi access to the given network addresses in\n CIDR notation to the program, separated with ',',\n for example:\n --addr-pool=1.2.3.4/15,2.3.4.5/16\n --allow-resolve= Allow the lookup of the specific domain name or domain\n name suffixes using a wildcard, for example:\n --allow-resolve=example.com # allow the lookup of the specific domain\n --allow-resolve=*.example.com # allow the lookup of all subdomains\n --allow-resolve=* # allow any lookup\n --native-lib= Register native libraries to the WASM module, which\n are shared object (.so) files, for example:\n --native-lib=test1.so --native-lib=test2.so\n --version Show version information\n"]}, {"name": "dir_fd_op_failures", "executed": true, "duration_s": 0.0010516643524169922, "failures": ["Wait(exit_code=0) failed: expected 0, got 1\n\n==STDOUT==\nUsage: iwasm [-options] wasm_file [args...]\noptions:\n -f|--function name Specify a function name of the module to run rather\n than main\n -v=n Set log verbose level (0 to 5, default is 2) larger\n level with more log\n --interp Run the wasm app with interpreter mode\n --stack-size=n Set maximum stack size in bytes, default is 64 KB\n --heap-size=n Set maximum heap size in bytes, default is 0 KB when libc wasi is enabled\n --repl Start a very simple REPL (read-eval-print-loop) mode\n that runs commands in the form of \"FUNC ARG...\"\n --env= Pass wasi environment variables with \"key=value\"\n to the program, for example:\n --env=\"key1=value1\" --env=\"key2=value2\"\n --dir= Grant wasi access to the given host directories\n to the program, for example:\n --dir= --dir=\n --map-dir= Grant wasi access to the given host directories\n to the program at a specific guest path, for example:\n --map-dir= --map-dir=\n --addr-pool= Grant wasi access to the given network addresses in\n CIDR notation to the program, separated with ',',\n for example:\n --addr-pool=1.2.3.4/15,2.3.4.5/16\n --allow-resolve= Allow the lookup of the specific domain name or domain\n name suffixes using a wildcard, for example:\n --allow-resolve=example.com # allow the lookup of the specific domain\n --allow-resolve=*.example.com # allow the lookup of all subdomains\n --allow-resolve=* # allow any lookup\n --native-lib= Register native libraries to the WASM module, which\n are shared object (.so) files, for example:\n --native-lib=test1.so --native-lib=test2.so\n --version Show version information\n"]}, {"name": "nofollow_errors", "executed": true, "duration_s": 0.0010845661163330078, "failures": ["Wait(exit_code=0) failed: expected 0, got 1\n\n==STDOUT==\nUsage: iwasm [-options] wasm_file [args...]\noptions:\n -f|--function name Specify a function name of the module to run rather\n than main\n -v=n Set log verbose level (0 to 5, default is 2) larger\n level with more log\n --interp Run the wasm app with interpreter mode\n --stack-size=n Set maximum stack size in bytes, default is 64 KB\n --heap-size=n Set maximum heap size in bytes, default is 0 KB when libc wasi is enabled\n --repl Start a very simple REPL (read-eval-print-loop) mode\n that runs commands in the form of \"FUNC ARG...\"\n --env= Pass wasi environment variables with \"key=value\"\n to the program, for example:\n --env=\"key1=value1\" --env=\"key2=value2\"\n --dir= Grant wasi access to the given host directories\n to the program, for example:\n --dir= --dir=\n --map-dir= Grant wasi access to the given host directories\n to the program at a specific guest path, for example:\n --map-dir= --map-dir=\n --addr-pool= Grant wasi access to the given network addresses in\n CIDR notation to the program, separated with ',',\n for example:\n --addr-pool=1.2.3.4/15,2.3.4.5/16\n --allow-resolve= Allow the lookup of the specific domain name or domain\n name suffixes using a wildcard, for example:\n --allow-resolve=example.com # allow the lookup of the specific domain\n --allow-resolve=*.example.com # allow the lookup of all subdomains\n --allow-resolve=* # allow any lookup\n --native-lib= Register native libraries to the WASM module, which\n are shared object (.so) files, for example:\n --native-lib=test1.so --native-lib=test2.so\n --version Show version information\n"]}, {"name": "path_filestat", "executed": true, "duration_s": 0.0010538101196289062, "failures": ["Wait(exit_code=0) failed: expected 0, got 1\n\n==STDOUT==\nUsage: iwasm [-options] wasm_file [args...]\noptions:\n -f|--function name Specify a function name of the module to run rather\n than main\n -v=n Set log verbose level (0 to 5, default is 2) larger\n level with more log\n --interp Run the wasm app with interpreter mode\n --stack-size=n Set maximum stack size in bytes, default is 64 KB\n --heap-size=n Set maximum heap size in bytes, default is 0 KB when libc wasi is enabled\n --repl Start a very simple REPL (read-eval-print-loop) mode\n that runs commands in the form of \"FUNC ARG...\"\n --env= Pass wasi environment variables with \"key=value\"\n to the program, for example:\n --env=\"key1=value1\" --env=\"key2=value2\"\n --dir= Grant wasi access to the given host directories\n to the program, for example:\n --dir= --dir=\n --map-dir= Grant wasi access to the given host directories\n to the program at a specific guest path, for example:\n --map-dir= --map-dir=\n --addr-pool= Grant wasi access to the given network addresses in\n CIDR notation to the program, separated with ',',\n for example:\n --addr-pool=1.2.3.4/15,2.3.4.5/16\n --allow-resolve= Allow the lookup of the specific domain name or domain\n name suffixes using a wildcard, for example:\n --allow-resolve=example.com # allow the lookup of the specific domain\n --allow-resolve=*.example.com # allow the lookup of all subdomains\n --allow-resolve=* # allow any lookup\n --native-lib= Register native libraries to the WASM module, which\n are shared object (.so) files, for example:\n --native-lib=test1.so --native-lib=test2.so\n --version Show version information\n"]}, {"name": "renumber", "executed": true, "duration_s": 0.0010364055633544922, "failures": ["Wait(exit_code=0) failed: expected 0, got 1\n\n==STDOUT==\nUsage: iwasm [-options] wasm_file [args...]\noptions:\n -f|--function name Specify a function name of the module to run rather\n than main\n -v=n Set log verbose level (0 to 5, default is 2) larger\n level with more log\n --interp Run the wasm app with interpreter mode\n --stack-size=n Set maximum stack size in bytes, default is 64 KB\n --heap-size=n Set maximum heap size in bytes, default is 0 KB when libc wasi is enabled\n --repl Start a very simple REPL (read-eval-print-loop) mode\n that runs commands in the form of \"FUNC ARG...\"\n --env= Pass wasi environment variables with \"key=value\"\n to the program, for example:\n --env=\"key1=value1\" --env=\"key2=value2\"\n --dir= Grant wasi access to the given host directories\n to the program, for example:\n --dir= --dir=\n --map-dir= Grant wasi access to the given host directories\n to the program at a specific guest path, for example:\n --map-dir= --map-dir=\n --addr-pool= Grant wasi access to the given network addresses in\n CIDR notation to the program, separated with ',',\n for example:\n --addr-pool=1.2.3.4/15,2.3.4.5/16\n --allow-resolve= Allow the lookup of the specific domain name or domain\n name suffixes using a wildcard, for example:\n --allow-resolve=example.com # allow the lookup of the specific domain\n --allow-resolve=*.example.com # allow the lookup of all subdomains\n --allow-resolve=* # allow any lookup\n --native-lib= Register native libraries to the WASM module, which\n are shared object (.so) files, for example:\n --native-lib=test1.so --native-lib=test2.so\n --version Show version information\n"]}, {"name": "fd_advise", "executed": true, "duration_s": 0.0010955333709716797, "failures": ["Wait(exit_code=0) failed: expected 0, got 1\n\n==STDOUT==\nUsage: iwasm [-options] wasm_file [args...]\noptions:\n -f|--function name Specify a function name of the module to run rather\n than main\n -v=n Set log verbose level (0 to 5, default is 2) larger\n level with more log\n --interp Run the wasm app with interpreter mode\n --stack-size=n Set maximum stack size in bytes, default is 64 KB\n --heap-size=n Set maximum heap size in bytes, default is 0 KB when libc wasi is enabled\n --repl Start a very simple REPL (read-eval-print-loop) mode\n that runs commands in the form of \"FUNC ARG...\"\n --env= Pass wasi environment variables with \"key=value\"\n to the program, for example:\n --env=\"key1=value1\" --env=\"key2=value2\"\n --dir= Grant wasi access to the given host directories\n to the program, for example:\n --dir= --dir=\n --map-dir= Grant wasi access to the given host directories\n to the program at a specific guest path, for example:\n --map-dir= --map-dir=\n --addr-pool= Grant wasi access to the given network addresses in\n CIDR notation to the program, separated with ',',\n for example:\n --addr-pool=1.2.3.4/15,2.3.4.5/16\n --allow-resolve= Allow the lookup of the specific domain name or domain\n name suffixes using a wildcard, for example:\n --allow-resolve=example.com # allow the lookup of the specific domain\n --allow-resolve=*.example.com # allow the lookup of all subdomains\n --allow-resolve=* # allow any lookup\n --native-lib= Register native libraries to the WASM module, which\n are shared object (.so) files, for example:\n --native-lib=test1.so --native-lib=test2.so\n --version Show version information\n"]}, {"name": "path_symlink_trailing_slashes", "executed": true, "duration_s": 0.0010569095611572266, "failures": ["Wait(exit_code=0) failed: expected 0, got 1\n\n==STDOUT==\nUsage: iwasm [-options] wasm_file [args...]\noptions:\n -f|--function name Specify a function name of the module to run rather\n than main\n -v=n Set log verbose level (0 to 5, default is 2) larger\n level with more log\n --interp Run the wasm app with interpreter mode\n --stack-size=n Set maximum stack size in bytes, default is 64 KB\n --heap-size=n Set maximum heap size in bytes, default is 0 KB when libc wasi is enabled\n --repl Start a very simple REPL (read-eval-print-loop) mode\n that runs commands in the form of \"FUNC ARG...\"\n --env= Pass wasi environment variables with \"key=value\"\n to the program, for example:\n --env=\"key1=value1\" --env=\"key2=value2\"\n --dir= Grant wasi access to the given host directories\n to the program, for example:\n --dir= --dir=\n --map-dir= Grant wasi access to the given host directories\n to the program at a specific guest path, for example:\n --map-dir= --map-dir=\n --addr-pool= Grant wasi access to the given network addresses in\n CIDR notation to the program, separated with ',',\n for example:\n --addr-pool=1.2.3.4/15,2.3.4.5/16\n --allow-resolve= Allow the lookup of the specific domain name or domain\n name suffixes using a wildcard, for example:\n --allow-resolve=example.com # allow the lookup of the specific domain\n --allow-resolve=*.example.com # allow the lookup of all subdomains\n --allow-resolve=* # allow any lookup\n --native-lib= Register native libraries to the WASM module, which\n are shared object (.so) files, for example:\n --native-lib=test1.so --native-lib=test2.so\n --version Show version information\n"]}, {"name": "symlink_create", "executed": true, "duration_s": 0.0010390281677246094, "failures": ["Wait(exit_code=0) failed: expected 0, got 1\n\n==STDOUT==\nUsage: iwasm [-options] wasm_file [args...]\noptions:\n -f|--function name Specify a function name of the module to run rather\n than main\n -v=n Set log verbose level (0 to 5, default is 2) larger\n level with more log\n --interp Run the wasm app with interpreter mode\n --stack-size=n Set maximum stack size in bytes, default is 64 KB\n --heap-size=n Set maximum heap size in bytes, default is 0 KB when libc wasi is enabled\n --repl Start a very simple REPL (read-eval-print-loop) mode\n that runs commands in the form of \"FUNC ARG...\"\n --env= Pass wasi environment variables with \"key=value\"\n to the program, for example:\n --env=\"key1=value1\" --env=\"key2=value2\"\n --dir= Grant wasi access to the given host directories\n to the program, for example:\n --dir= --dir=\n --map-dir= Grant wasi access to the given host directories\n to the program at a specific guest path, for example:\n --map-dir= --map-dir=\n --addr-pool= Grant wasi access to the given network addresses in\n CIDR notation to the program, separated with ',',\n for example:\n --addr-pool=1.2.3.4/15,2.3.4.5/16\n --allow-resolve= Allow the lookup of the specific domain name or domain\n name suffixes using a wildcard, for example:\n --allow-resolve=example.com # allow the lookup of the specific domain\n --allow-resolve=*.example.com # allow the lookup of all subdomains\n --allow-resolve=* # allow any lookup\n --native-lib= Register native libraries to the WASM module, which\n are shared object (.so) files, for example:\n --native-lib=test1.so --native-lib=test2.so\n --version Show version information\n"]}, {"name": "interesting_paths", "executed": true, "duration_s": 0.0011217594146728516, "failures": ["Wait(exit_code=0) failed: expected 0, got 1\n\n==STDOUT==\nUsage: iwasm [-options] wasm_file [args...]\noptions:\n -f|--function name Specify a function name of the module to run rather\n than main\n -v=n Set log verbose level (0 to 5, default is 2) larger\n level with more log\n --interp Run the wasm app with interpreter mode\n --stack-size=n Set maximum stack size in bytes, default is 64 KB\n --heap-size=n Set maximum heap size in bytes, default is 0 KB when libc wasi is enabled\n --repl Start a very simple REPL (read-eval-print-loop) mode\n that runs commands in the form of \"FUNC ARG...\"\n --env= Pass wasi environment variables with \"key=value\"\n to the program, for example:\n --env=\"key1=value1\" --env=\"key2=value2\"\n --dir= Grant wasi access to the given host directories\n to the program, for example:\n --dir= --dir=\n --map-dir= Grant wasi access to the given host directories\n to the program at a specific guest path, for example:\n --map-dir= --map-dir=\n --addr-pool= Grant wasi access to the given network addresses in\n CIDR notation to the program, separated with ',',\n for example:\n --addr-pool=1.2.3.4/15,2.3.4.5/16\n --allow-resolve= Allow the lookup of the specific domain name or domain\n name suffixes using a wildcard, for example:\n --allow-resolve=example.com # allow the lookup of the specific domain\n --allow-resolve=*.example.com # allow the lookup of all subdomains\n --allow-resolve=* # allow any lookup\n --native-lib= Register native libraries to the WASM module, which\n are shared object (.so) files, for example:\n --native-lib=test1.so --native-lib=test2.so\n --version Show version information\n"]}, {"name": "readlink", "executed": true, "duration_s": 0.0010693073272705078, "failures": ["Wait(exit_code=0) failed: expected 0, got 1\n\n==STDOUT==\nUsage: iwasm [-options] wasm_file [args...]\noptions:\n -f|--function name Specify a function name of the module to run rather\n than main\n -v=n Set log verbose level (0 to 5, default is 2) larger\n level with more log\n --interp Run the wasm app with interpreter mode\n --stack-size=n Set maximum stack size in bytes, default is 64 KB\n --heap-size=n Set maximum heap size in bytes, default is 0 KB when libc wasi is enabled\n --repl Start a very simple REPL (read-eval-print-loop) mode\n that runs commands in the form of \"FUNC ARG...\"\n --env= Pass wasi environment variables with \"key=value\"\n to the program, for example:\n --env=\"key1=value1\" --env=\"key2=value2\"\n --dir= Grant wasi access to the given host directories\n to the program, for example:\n --dir= --dir=\n --map-dir= Grant wasi access to the given host directories\n to the program at a specific guest path, for example:\n --map-dir= --map-dir=\n --addr-pool= Grant wasi access to the given network addresses in\n CIDR notation to the program, separated with ',',\n for example:\n --addr-pool=1.2.3.4/15,2.3.4.5/16\n --allow-resolve= Allow the lookup of the specific domain name or domain\n name suffixes using a wildcard, for example:\n --allow-resolve=example.com # allow the lookup of the specific domain\n --allow-resolve=*.example.com # allow the lookup of all subdomains\n --allow-resolve=* # allow any lookup\n --native-lib= Register native libraries to the WASM module, which\n are shared object (.so) files, for example:\n --native-lib=test1.so --native-lib=test2.so\n --version Show version information\n"]}, {"name": "fd_readdir", "executed": true, "duration_s": 0.0010662078857421875, "failures": ["Wait(exit_code=0) failed: expected 0, got 1\n\n==STDOUT==\nUsage: iwasm [-options] wasm_file [args...]\noptions:\n -f|--function name Specify a function name of the module to run rather\n than main\n -v=n Set log verbose level (0 to 5, default is 2) larger\n level with more log\n --interp Run the wasm app with interpreter mode\n --stack-size=n Set maximum stack size in bytes, default is 64 KB\n --heap-size=n Set maximum heap size in bytes, default is 0 KB when libc wasi is enabled\n --repl Start a very simple REPL (read-eval-print-loop) mode\n that runs commands in the form of \"FUNC ARG...\"\n --env= Pass wasi environment variables with \"key=value\"\n to the program, for example:\n --env=\"key1=value1\" --env=\"key2=value2\"\n --dir= Grant wasi access to the given host directories\n to the program, for example:\n --dir= --dir=\n --map-dir= Grant wasi access to the given host directories\n to the program at a specific guest path, for example:\n --map-dir= --map-dir=\n --addr-pool= Grant wasi access to the given network addresses in\n CIDR notation to the program, separated with ',',\n for example:\n --addr-pool=1.2.3.4/15,2.3.4.5/16\n --allow-resolve= Allow the lookup of the specific domain name or domain\n name suffixes using a wildcard, for example:\n --allow-resolve=example.com # allow the lookup of the specific domain\n --allow-resolve=*.example.com # allow the lookup of all subdomains\n --allow-resolve=* # allow any lookup\n --native-lib= Register native libraries to the WASM module, which\n are shared object (.so) files, for example:\n --native-lib=test1.so --native-lib=test2.so\n --version Show version information\n"]}, {"name": "path_link", "executed": true, "duration_s": 0.0010395050048828125, "failures": ["Wait(exit_code=0) failed: expected 0, got 1\n\n==STDOUT==\nUsage: iwasm [-options] wasm_file [args...]\noptions:\n -f|--function name Specify a function name of the module to run rather\n than main\n -v=n Set log verbose level (0 to 5, default is 2) larger\n level with more log\n --interp Run the wasm app with interpreter mode\n --stack-size=n Set maximum stack size in bytes, default is 64 KB\n --heap-size=n Set maximum heap size in bytes, default is 0 KB when libc wasi is enabled\n --repl Start a very simple REPL (read-eval-print-loop) mode\n that runs commands in the form of \"FUNC ARG...\"\n --env= Pass wasi environment variables with \"key=value\"\n to the program, for example:\n --env=\"key1=value1\" --env=\"key2=value2\"\n --dir= Grant wasi access to the given host directories\n to the program, for example:\n --dir= --dir=\n --map-dir= Grant wasi access to the given host directories\n to the program at a specific guest path, for example:\n --map-dir= --map-dir=\n --addr-pool= Grant wasi access to the given network addresses in\n CIDR notation to the program, separated with ',',\n for example:\n --addr-pool=1.2.3.4/15,2.3.4.5/16\n --allow-resolve= Allow the lookup of the specific domain name or domain\n name suffixes using a wildcard, for example:\n --allow-resolve=example.com # allow the lookup of the specific domain\n --allow-resolve=*.example.com # allow the lookup of all subdomains\n --allow-resolve=* # allow any lookup\n --native-lib= Register native libraries to the WASM module, which\n are shared object (.so) files, for example:\n --native-lib=test1.so --native-lib=test2.so\n --version Show version information\n"]}, {"name": "path_rename_dir_trailing_slashes", "executed": true, "duration_s": 0.0010745525360107422, "failures": ["Wait(exit_code=0) failed: expected 0, got 1\n\n==STDOUT==\nUsage: iwasm [-options] wasm_file [args...]\noptions:\n -f|--function name Specify a function name of the module to run rather\n than main\n -v=n Set log verbose level (0 to 5, default is 2) larger\n level with more log\n --interp Run the wasm app with interpreter mode\n --stack-size=n Set maximum stack size in bytes, default is 64 KB\n --heap-size=n Set maximum heap size in bytes, default is 0 KB when libc wasi is enabled\n --repl Start a very simple REPL (read-eval-print-loop) mode\n that runs commands in the form of \"FUNC ARG...\"\n --env= Pass wasi environment variables with \"key=value\"\n to the program, for example:\n --env=\"key1=value1\" --env=\"key2=value2\"\n --dir= Grant wasi access to the given host directories\n to the program, for example:\n --dir= --dir=\n --map-dir= Grant wasi access to the given host directories\n to the program at a specific guest path, for example:\n --map-dir= --map-dir=\n --addr-pool= Grant wasi access to the given network addresses in\n CIDR notation to the program, separated with ',',\n for example:\n --addr-pool=1.2.3.4/15,2.3.4.5/16\n --allow-resolve= Allow the lookup of the specific domain name or domain\n name suffixes using a wildcard, for example:\n --allow-resolve=example.com # allow the lookup of the specific domain\n --allow-resolve=*.example.com # allow the lookup of all subdomains\n --allow-resolve=* # allow any lookup\n --native-lib= Register native libraries to the WASM module, which\n are shared object (.so) files, for example:\n --native-lib=test1.so --native-lib=test2.so\n --version Show version information\n"]}, {"name": "path_open_dirfd_not_dir", "executed": true, "duration_s": 0.0011377334594726562, "failures": ["Wait(exit_code=0) failed: expected 0, got 1\n\n==STDOUT==\nUsage: iwasm [-options] wasm_file [args...]\noptions:\n -f|--function name Specify a function name of the module to run rather\n than main\n -v=n Set log verbose level (0 to 5, default is 2) larger\n level with more log\n --interp Run the wasm app with interpreter mode\n --stack-size=n Set maximum stack size in bytes, default is 64 KB\n --heap-size=n Set maximum heap size in bytes, default is 0 KB when libc wasi is enabled\n --repl Start a very simple REPL (read-eval-print-loop) mode\n that runs commands in the form of \"FUNC ARG...\"\n --env= Pass wasi environment variables with \"key=value\"\n to the program, for example:\n --env=\"key1=value1\" --env=\"key2=value2\"\n --dir= Grant wasi access to the given host directories\n to the program, for example:\n --dir= --dir=\n --map-dir= Grant wasi access to the given host directories\n to the program at a specific guest path, for example:\n --map-dir= --map-dir=\n --addr-pool= Grant wasi access to the given network addresses in\n CIDR notation to the program, separated with ',',\n for example:\n --addr-pool=1.2.3.4/15,2.3.4.5/16\n --allow-resolve= Allow the lookup of the specific domain name or domain\n name suffixes using a wildcard, for example:\n --allow-resolve=example.com # allow the lookup of the specific domain\n --allow-resolve=*.example.com # allow the lookup of all subdomains\n --allow-resolve=* # allow any lookup\n --native-lib= Register native libraries to the WASM module, which\n are shared object (.so) files, for example:\n --native-lib=test1.so --native-lib=test2.so\n --version Show version information\n"]}, {"name": "file_unbuffered_write", "executed": true, "duration_s": 0.0010633468627929688, "failures": ["Wait(exit_code=0) failed: expected 0, got 1\n\n==STDOUT==\nUsage: iwasm [-options] wasm_file [args...]\noptions:\n -f|--function name Specify a function name of the module to run rather\n than main\n -v=n Set log verbose level (0 to 5, default is 2) larger\n level with more log\n --interp Run the wasm app with interpreter mode\n --stack-size=n Set maximum stack size in bytes, default is 64 KB\n --heap-size=n Set maximum heap size in bytes, default is 0 KB when libc wasi is enabled\n --repl Start a very simple REPL (read-eval-print-loop) mode\n that runs commands in the form of \"FUNC ARG...\"\n --env= Pass wasi environment variables with \"key=value\"\n to the program, for example:\n --env=\"key1=value1\" --env=\"key2=value2\"\n --dir= Grant wasi access to the given host directories\n to the program, for example:\n --dir= --dir=\n --map-dir= Grant wasi access to the given host directories\n to the program at a specific guest path, for example:\n --map-dir= --map-dir=\n --addr-pool= Grant wasi access to the given network addresses in\n CIDR notation to the program, separated with ',',\n for example:\n --addr-pool=1.2.3.4/15,2.3.4.5/16\n --allow-resolve= Allow the lookup of the specific domain name or domain\n name suffixes using a wildcard, for example:\n --allow-resolve=example.com # allow the lookup of the specific domain\n --allow-resolve=*.example.com # allow the lookup of all subdomains\n --allow-resolve=* # allow any lookup\n --native-lib= Register native libraries to the WASM module, which\n are shared object (.so) files, for example:\n --native-lib=test1.so --native-lib=test2.so\n --version Show version information\n"]}, {"name": "path_open_nonblock", "executed": true, "duration_s": 0.001077890396118164, "failures": ["Wait(exit_code=0) failed: expected 0, got 1\n\n==STDOUT==\nUsage: iwasm [-options] wasm_file [args...]\noptions:\n -f|--function name Specify a function name of the module to run rather\n than main\n -v=n Set log verbose level (0 to 5, default is 2) larger\n level with more log\n --interp Run the wasm app with interpreter mode\n --stack-size=n Set maximum stack size in bytes, default is 64 KB\n --heap-size=n Set maximum heap size in bytes, default is 0 KB when libc wasi is enabled\n --repl Start a very simple REPL (read-eval-print-loop) mode\n that runs commands in the form of \"FUNC ARG...\"\n --env= Pass wasi environment variables with \"key=value\"\n to the program, for example:\n --env=\"key1=value1\" --env=\"key2=value2\"\n --dir= Grant wasi access to the given host directories\n to the program, for example:\n --dir= --dir=\n --map-dir= Grant wasi access to the given host directories\n to the program at a specific guest path, for example:\n --map-dir= --map-dir=\n --addr-pool= Grant wasi access to the given network addresses in\n CIDR notation to the program, separated with ',',\n for example:\n --addr-pool=1.2.3.4/15,2.3.4.5/16\n --allow-resolve= Allow the lookup of the specific domain name or domain\n name suffixes using a wildcard, for example:\n --allow-resolve=example.com # allow the lookup of the specific domain\n --allow-resolve=*.example.com # allow the lookup of all subdomains\n --allow-resolve=* # allow any lookup\n --native-lib= Register native libraries to the WASM module, which\n are shared object (.so) files, for example:\n --native-lib=test1.so --native-lib=test2.so\n --version Show version information\n"]}, {"name": "fstflags_validate", "executed": true, "duration_s": 0.0010657310485839844, "failures": ["Wait(exit_code=0) failed: expected 0, got 1\n\n==STDOUT==\nUsage: iwasm [-options] wasm_file [args...]\noptions:\n -f|--function name Specify a function name of the module to run rather\n than main\n -v=n Set log verbose level (0 to 5, default is 2) larger\n level with more log\n --interp Run the wasm app with interpreter mode\n --stack-size=n Set maximum stack size in bytes, default is 64 KB\n --heap-size=n Set maximum heap size in bytes, default is 0 KB when libc wasi is enabled\n --repl Start a very simple REPL (read-eval-print-loop) mode\n that runs commands in the form of \"FUNC ARG...\"\n --env= Pass wasi environment variables with \"key=value\"\n to the program, for example:\n --env=\"key1=value1\" --env=\"key2=value2\"\n --dir= Grant wasi access to the given host directories\n to the program, for example:\n --dir= --dir=\n --map-dir= Grant wasi access to the given host directories\n to the program at a specific guest path, for example:\n --map-dir= --map-dir=\n --addr-pool= Grant wasi access to the given network addresses in\n CIDR notation to the program, separated with ',',\n for example:\n --addr-pool=1.2.3.4/15,2.3.4.5/16\n --allow-resolve= Allow the lookup of the specific domain name or domain\n name suffixes using a wildcard, for example:\n --allow-resolve=example.com # allow the lookup of the specific domain\n --allow-resolve=*.example.com # allow the lookup of all subdomains\n --allow-resolve=* # allow any lookup\n --native-lib= Register native libraries to the WASM module, which\n are shared object (.so) files, for example:\n --native-lib=test1.so --native-lib=test2.so\n --version Show version information\n"]}, {"name": "path_open_missing", "executed": true, "duration_s": 0.001068115234375, "failures": ["Wait(exit_code=0) failed: expected 0, got 1\n\n==STDOUT==\nUsage: iwasm [-options] wasm_file [args...]\noptions:\n -f|--function name Specify a function name of the module to run rather\n than main\n -v=n Set log verbose level (0 to 5, default is 2) larger\n level with more log\n --interp Run the wasm app with interpreter mode\n --stack-size=n Set maximum stack size in bytes, default is 64 KB\n --heap-size=n Set maximum heap size in bytes, default is 0 KB when libc wasi is enabled\n --repl Start a very simple REPL (read-eval-print-loop) mode\n that runs commands in the form of \"FUNC ARG...\"\n --env= Pass wasi environment variables with \"key=value\"\n to the program, for example:\n --env=\"key1=value1\" --env=\"key2=value2\"\n --dir= Grant wasi access to the given host directories\n to the program, for example:\n --dir= --dir=\n --map-dir= Grant wasi access to the given host directories\n to the program at a specific guest path, for example:\n --map-dir= --map-dir=\n --addr-pool= Grant wasi access to the given network addresses in\n CIDR notation to the program, separated with ',',\n for example:\n --addr-pool=1.2.3.4/15,2.3.4.5/16\n --allow-resolve= Allow the lookup of the specific domain name or domain\n name suffixes using a wildcard, for example:\n --allow-resolve=example.com # allow the lookup of the specific domain\n --allow-resolve=*.example.com # allow the lookup of all subdomains\n --allow-resolve=* # allow any lookup\n --native-lib= Register native libraries to the WASM module, which\n are shared object (.so) files, for example:\n --native-lib=test1.so --native-lib=test2.so\n --version Show version information\n"]}]}, {"name": "WASI Assemblyscript tests [wasm32-wasip1]", "runtime": {"name": "wamr", "version": "2.4.3"}, "duration_s": 0.076156, "failed": 2, "skipped": 0, "passed": 10, "tests": [{"name": "environ_sizes_get-no-variables", "executed": true, "duration_s": 0.007060050964355469, "failures": []}, {"name": "fd_write-to-invalid-fd", "executed": true, "duration_s": 0.007442474365234375, "failures": []}, {"name": "environ_get-multiple-variables", "executed": true, "duration_s": 0.0009031295776367188, "failures": ["Wait(exit_code=0) failed: expected 0, got 1\n\n==STDOUT==\nUsage: iwasm [-options] wasm_file [args...]\noptions:\n -f|--function name Specify a function name of the module to run rather\n than main\n -v=n Set log verbose level (0 to 5, default is 2) larger\n level with more log\n --interp Run the wasm app with interpreter mode\n --stack-size=n Set maximum stack size in bytes, default is 64 KB\n --heap-size=n Set maximum heap size in bytes, default is 0 KB when libc wasi is enabled\n --repl Start a very simple REPL (read-eval-print-loop) mode\n that runs commands in the form of \"FUNC ARG...\"\n --env= Pass wasi environment variables with \"key=value\"\n to the program, for example:\n --env=\"key1=value1\" --env=\"key2=value2\"\n --dir= Grant wasi access to the given host directories\n to the program, for example:\n --dir= --dir=\n --map-dir= Grant wasi access to the given host directories\n to the program at a specific guest path, for example:\n --map-dir= --map-dir=\n --addr-pool= Grant wasi access to the given network addresses in\n CIDR notation to the program, separated with ',',\n for example:\n --addr-pool=1.2.3.4/15,2.3.4.5/16\n --allow-resolve= Allow the lookup of the specific domain name or domain\n name suffixes using a wildcard, for example:\n --allow-resolve=example.com # allow the lookup of the specific domain\n --allow-resolve=*.example.com # allow the lookup of all subdomains\n --allow-resolve=* # allow any lookup\n --native-lib= Register native libraries to the WASM module, which\n are shared object (.so) files, for example:\n --native-lib=test1.so --native-lib=test2.so\n --version Show version information\n"]}, {"name": "proc_exit-failure", "executed": true, "duration_s": 0.0070874691009521484, "failures": []}, {"name": "random_get-zero-length", "executed": true, "duration_s": 0.007707834243774414, "failures": []}, {"name": "args_sizes_get-multiple-arguments", "executed": true, "duration_s": 0.007044076919555664, "failures": []}, {"name": "args_sizes_get-no-arguments", "executed": true, "duration_s": 0.007045745849609375, "failures": []}, {"name": "fd_write-to-stdout", "executed": true, "duration_s": 0.00725555419921875, "failures": []}, {"name": "environ_sizes_get-multiple-variables", "executed": true, "duration_s": 0.0008962154388427734, "failures": ["Wait(exit_code=0) failed: expected 0, got 1\n\n==STDOUT==\nUsage: iwasm [-options] wasm_file [args...]\noptions:\n -f|--function name Specify a function name of the module to run rather\n than main\n -v=n Set log verbose level (0 to 5, default is 2) larger\n level with more log\n --interp Run the wasm app with interpreter mode\n --stack-size=n Set maximum stack size in bytes, default is 64 KB\n --heap-size=n Set maximum heap size in bytes, default is 0 KB when libc wasi is enabled\n --repl Start a very simple REPL (read-eval-print-loop) mode\n that runs commands in the form of \"FUNC ARG...\"\n --env= Pass wasi environment variables with \"key=value\"\n to the program, for example:\n --env=\"key1=value1\" --env=\"key2=value2\"\n --dir= Grant wasi access to the given host directories\n to the program, for example:\n --dir= --dir=\n --map-dir= Grant wasi access to the given host directories\n to the program at a specific guest path, for example:\n --map-dir= --map-dir=\n --addr-pool= Grant wasi access to the given network addresses in\n CIDR notation to the program, separated with ',',\n for example:\n --addr-pool=1.2.3.4/15,2.3.4.5/16\n --allow-resolve= Allow the lookup of the specific domain name or domain\n name suffixes using a wildcard, for example:\n --allow-resolve=example.com # allow the lookup of the specific domain\n --allow-resolve=*.example.com # allow the lookup of all subdomains\n --allow-resolve=* # allow any lookup\n --native-lib= Register native libraries to the WASM module, which\n are shared object (.so) files, for example:\n --native-lib=test1.so --native-lib=test2.so\n --version Show version information\n"]}, {"name": "random_get-non-zero-length", "executed": true, "duration_s": 0.007212162017822266, "failures": []}, {"name": "proc_exit-success", "executed": true, "duration_s": 0.007029056549072266, "failures": []}, {"name": "args_get-multiple-arguments", "executed": true, "duration_s": 0.0076715946197509766, "failures": []}]}]}