diff --git a/pkg/proc/stepping_test.go b/pkg/proc/stepping_test.go index 63ff0dcc54..f67b60ae2b 100644 --- a/pkg/proc/stepping_test.go +++ b/pkg/proc/stepping_test.go @@ -1049,7 +1049,6 @@ func TestRangeOverFuncNext(t *testing.T) { }) t.Run("TestPanickyIterator2", func(t *testing.T) { - skipOn(t, "flaky stepping timeout", "riscv64") testseq2intl(t, fixture, grp, p, nil, []seqTest{ funcBreak(t, "main.TestPanickyIterator2"), {contContinue, 125}, @@ -1604,7 +1603,6 @@ func TestRangeOverFuncNextInlined(t *testing.T) { }) t.Run("TestPanickyIterator2", func(t *testing.T) { - skipOn(t, "flaky stepping timeout", "riscv64") testseq2intl(t, fixture, grp, p, nil, []seqTest{ funcBreak(t, "main.TestPanickyIterator2"), {contContinue, 125}, diff --git a/pkg/proc/test/support.go b/pkg/proc/test/support.go index 522c6c2160..223321ed98 100644 --- a/pkg/proc/test/support.go +++ b/pkg/proc/test/support.go @@ -187,6 +187,11 @@ func BuildFixture(t testing.TB, name string, flags BuildFlags) Fixture { buildFlags = append(buildFlags, "-ldflags=-compressdwarf=false") } } + // Disable DWARF compression on riscv64 due to flate decompressor hangs + // in CI: https://delve.teamcity.com/buildConfiguration/Delve_AggregatorBuild/78674 + if runtime.GOARCH == "riscv64" { + buildFlags = append(buildFlags, "-ldflags=-compressdwarf=false") + } if flags&Trimpath != 0 { buildFlags = append(buildFlags, "-trimpath") } diff --git a/pkg/proc/variables_test.go b/pkg/proc/variables_test.go index 41b63f5e4a..57cc5a2a46 100644 --- a/pkg/proc/variables_test.go +++ b/pkg/proc/variables_test.go @@ -278,7 +278,6 @@ func TestVariableEvaluation2(t *testing.T) { } func TestSetVariable(t *testing.T) { - skipOn(t, "flaky timeout during process initialization", "riscv64") const errorPrefix = "ERROR:" var testcases = []struct { name string