This is a tracking issue for problems relating to the wasip1-wasmtime builder. The wasmtime runner fails a number of tests, because of differences in how wasmtime and wazero (the primary wasip1 runner) have implemented the wasi_snapshot_preview1 syscall API.
This issue will track efforts to make the wasip1 port and wasmtime runner pass the standard library tests, or document which tests are impossible to fix because of runtime issues.
List of known failing tests on wasmtime:
| Package |
Test name |
Error |
Test log |
Fixed |
| archive/tar |
TestFileInfoHeaderSymlink |
Symlink permission error |
Test log |
✔️ |
| archive/zip |
TestOpenReaderInsecurePath |
Directory open error |
Test log |
✔️ |
| archive/zip |
FuzzReader |
Directory open error |
Test log |
✔️ |
| net/http/pprof |
Unknown |
Text file busy |
Test log |
✔️ |
| cmd/internal/testdir |
Test/env.go |
PATH is empty |
Test log |
✔️ |
This is a tracking issue for problems relating to the wasip1-wasmtime builder. The wasmtime runner fails a number of tests, because of differences in how wasmtime and wazero (the primary wasip1 runner) have implemented the wasi_snapshot_preview1 syscall API.
This issue will track efforts to make the wasip1 port and wasmtime runner pass the standard library tests, or document which tests are impossible to fix because of runtime issues.
List of known failing tests on wasmtime: