runtime: run wasip1 tests with wazero

The latest wazero release supports non-blocking I/O and pre-opened
sockets. Unmask the relevant wasip1 tests so that there are multiple
WebAssembly runtimes exercising these code paths.

Change-Id: I8506ab35186f98fde2cd3ce84634d5fcb7b053f1
Reviewed-on: https://go-review.googlesource.com/c/go/+/503595
TryBot-Result: Gopher Robot <gobot@golang.org>
Reviewed-by: Carlos Amedee <carlos@golang.org>
Auto-Submit: Johan Brandhorst-Satzkorn <johan.brandhorst@gmail.com>
Run-TryBot: Johan Brandhorst-Satzkorn <johan.brandhorst@gmail.com>
Reviewed-by: Bryan Mills <bcmills@google.com>
Reviewed-by: Johan Brandhorst-Satzkorn <johan.brandhorst@gmail.com>
This commit is contained in:
Chris O'Hara 2023-06-14 12:16:38 +10:00 committed by Gopher Robot
parent 411c99671a
commit da5d8fdd0c
2 changed files with 2 additions and 2 deletions

View File

@ -37,8 +37,6 @@ func TestNonblock(t *testing.T) {
}
switch os.Getenv("GOWASIRUNTIME") {
case "wazero", "":
t.Skip("wazero does not support non-blocking I/O")
case "wasmer":
t.Skip("wasmer does not support non-blocking I/O")
}

View File

@ -44,6 +44,8 @@ func TestTCPEcho(t *testing.T) {
subProcess.Env = append(os.Environ(), "GOOS=wasip1", "GOARCH=wasm")
switch os.Getenv("GOWASIRUNTIME") {
case "wazero", "":
subProcess.Env = append(subProcess.Env, "GOWASIRUNTIMEARGS=--listen="+host)
case "wasmtime":
subProcess.Env = append(subProcess.Env, "GOWASIRUNTIMEARGS=--tcplisten="+host)
default: