From 9d144895474b9f74090408de215a9e149b4ef704 Mon Sep 17 00:00:00 2001 From: Damian Gryski Date: Wed, 18 Sep 2024 15:52:35 -0700 Subject: [PATCH] TestWebAssembly: use wasm-unknown for panic=trap test --- main_test.go | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/main_test.go b/main_test.go index 62eb5c51b..c131070c8 100644 --- a/main_test.go +++ b/main_test.go @@ -470,20 +470,21 @@ func TestWebAssembly(t *testing.T) { t.Parallel() type testCase struct { name string + target string panicStrategy string imports []string } for _, tc := range []testCase{ // Test whether there really are no imports when using -panic=trap. This // tests the bugfix for https://github.com/tinygo-org/tinygo/issues/4161. - {name: "panic-default", imports: []string{"wasi_snapshot_preview1.fd_write"}}, - {name: "panic-trap", panicStrategy: "trap", imports: []string{}}, + {name: "panic-default", target: "wasip1", imports: []string{"wasi_snapshot_preview1.fd_write", "wasi_snapshot_preview1.random_get"}}, + {name: "panic-trap", target: "wasm-unknown", panicStrategy: "trap", imports: []string{}}, } { tc := tc t.Run(tc.name, func(t *testing.T) { t.Parallel() tmpdir := t.TempDir() - options := optionsFromTarget("wasi", sema) + options := optionsFromTarget(tc.target, sema) options.PanicStrategy = tc.panicStrategy config, err := builder.NewConfig(&options) if err != nil {