diff --git a/internal/testing/testing.go b/internal/testing/testing.go index cea545eb0..bea6f2ce9 100644 --- a/internal/testing/testing.go +++ b/internal/testing/testing.go @@ -47,5 +47,7 @@ func MainWithRunLoop(m *testing.M) { if err := ebiten.RunGame(g); err != nil { panic(err) } - os.Exit(g.code) + if g.code != 0 { + os.Exit(g.code) + } }