diff --git a/.teamcity/settings.kts b/.teamcity/settings.kts index 9d12b453e9..02d968db4e 100644 --- a/.teamcity/settings.kts +++ b/.teamcity/settings.kts @@ -40,7 +40,7 @@ val targets = arrayOf( "linux/amd64/1.21", "linux/amd64/tip", - "linux/386/1.20", + "linux/386/1.21", "linux/arm64/1.21", "linux/arm64/tip", diff --git a/Documentation/backend_test_health.md b/Documentation/backend_test_health.md index 3d87fac4bc..15562b461a 100644 --- a/Documentation/backend_test_health.md +++ b/Documentation/backend_test_health.md @@ -1,6 +1,7 @@ Tests skipped by each supported backend: -* 386 skipped = 6 +* 386 skipped = 7 + * 1 broken * 3 broken - cgo stacktraces * 3 not implemented * arm64 skipped = 1 diff --git a/pkg/proc/proc_test.go b/pkg/proc/proc_test.go index 0846ab7131..72b2b5d906 100644 --- a/pkg/proc/proc_test.go +++ b/pkg/proc/proc_test.go @@ -4683,8 +4683,8 @@ func TestCgoStacktrace2(t *testing.T) { if !goversion.VersionAfterOrEqual(runtime.Version(), 1, 21) { skipOn(t, "upstream issue", "windows") skipOn(t, "broken", "arm64") - skipOn(t, "broken", "386") } + skipOn(t, "broken", "386") skipOn(t, "broken - cgo stacktraces", "darwin", "arm64") skipOn(t, "broken", "ppc64le") protest.MustHaveCgo(t) diff --git a/service/dap/server_test.go b/service/dap/server_test.go index c0cfae0d67..9e0166055b 100644 --- a/service/dap/server_test.go +++ b/service/dap/server_test.go @@ -1282,7 +1282,7 @@ func TestFunctionNameFormattingInStackTrace(t *testing.T) { []onBreakpoint{{ // Stop at line 36 execute: func() { - if runtime.GOARCH == "386" && goversion.VersionAfterOrEqual(runtime.Version(), 1, 18) { + if runtime.GOARCH == "386" && goversion.VersionAfterOrEqual(runtime.Version(), 1, 18) && !goversion.VersionAfterOrEqual(runtime.Version(), 1, 21) { client.StepInRequest(1) client.ExpectStepInResponse(t) client.ExpectStoppedEvent(t) @@ -2463,7 +2463,7 @@ func TestGlobalScopeAndVariables(t *testing.T) { []onBreakpoint{{ // Stop at line 36 execute: func() { - if runtime.GOARCH == "386" && goversion.VersionAfterOrEqual(runtime.Version(), 1, 18) { + if runtime.GOARCH == "386" && goversion.VersionAfterOrEqual(runtime.Version(), 1, 18) && !goversion.VersionAfterOrEqual(runtime.Version(), 1, 21) { client.StepInRequest(1) client.ExpectStepInResponse(t) client.ExpectStoppedEvent(t) @@ -2538,7 +2538,7 @@ func TestRegistersScopeAndVariables(t *testing.T) { []onBreakpoint{{ // Stop at line 36 execute: func() { - if runtime.GOARCH == "386" && goversion.VersionAfterOrEqual(runtime.Version(), 1, 18) { + if runtime.GOARCH == "386" && goversion.VersionAfterOrEqual(runtime.Version(), 1, 18) && !goversion.VersionAfterOrEqual(runtime.Version(), 1, 21) { client.StepInRequest(1) client.ExpectStepInResponse(t) client.ExpectStoppedEvent(t)