diff --git a/main_test.go b/main_test.go index 1af04dc8a..af9b68809 100644 --- a/main_test.go +++ b/main_test.go @@ -468,6 +468,14 @@ func runPlatTests(options compileopts.Options, tests []string, t *testing.T) { continue } } + if options.Target == "riscv-qemu" { + switch name { + case "finalizerinvariants.go": + // The finalizer code stops or fails on multicore RISC-V. + // See https://github.com/tinygo-org/tinygo/issues/5679 + continue + } + } name := name // redefine to avoid race condition t.Run(name, func(t *testing.T) {