From be50055eef0f460695adb8db2b130392dc367fe7 Mon Sep 17 00:00:00 2001 From: Johan Brandhorst-Satzkorn Date: Fri, 24 Mar 2023 23:11:55 -0700 Subject: runtime: add remaining wasip1 files Implements OS interactions and memory management. For #58141 Co-authored-by: Richard Musiol Co-authored-by: Achille Roussel Co-authored-by: Julien Fabre Co-authored-by: Evan Phoenix Change-Id: I876e7b033090c2fe2d76d2535bb63d52efa36185 Reviewed-on: https://go-review.googlesource.com/c/go/+/479618 TryBot-Result: Gopher Robot Reviewed-by: Cherry Mui Reviewed-by: Ian Lance Taylor Run-TryBot: Cherry Mui Auto-Submit: Ian Lance Taylor Run-TryBot: Ian Lance Taylor --- src/runtime/trace/trace_test.go | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'src/runtime/trace') diff --git a/src/runtime/trace/trace_test.go b/src/runtime/trace/trace_test.go index 1203e34a58..04a43a05f4 100644 --- a/src/runtime/trace/trace_test.go +++ b/src/runtime/trace/trace_test.go @@ -184,8 +184,9 @@ func testBrokenTimestamps(t *testing.T, data []byte) { } func TestTraceStress(t *testing.T) { - if runtime.GOOS == "js" { - t.Skip("no os.Pipe on js") + switch runtime.GOOS { + case "js", "wasip1": + t.Skip("no os.Pipe on " + runtime.GOOS) } if IsEnabled() { t.Skip("skipping because -test.trace is set") @@ -348,8 +349,9 @@ func isMemoryConstrained() bool { // Do a bunch of various stuff (timers, GC, network, etc) in a separate goroutine. // And concurrently with all that start/stop trace 3 times. func TestTraceStressStartStop(t *testing.T) { - if runtime.GOOS == "js" { - t.Skip("no os.Pipe on js") + switch runtime.GOOS { + case "js", "wasip1": + t.Skip("no os.Pipe on " + runtime.GOOS) } if IsEnabled() { t.Skip("skipping because -test.trace is set") -- cgit v1.3-5-g9baa