diff --git a/packages/opencode/test/memory/abort-leak.test.ts b/packages/opencode/test/memory/abort-leak.test.ts index 19bf6a5172a..a9e6396bdef 100644 --- a/packages/opencode/test/memory/abort-leak.test.ts +++ b/packages/opencode/test/memory/abort-leak.test.ts @@ -13,9 +13,7 @@ const getHeapMB = () => { } describe("memory: abort controller leak", () => { - // kilocode_change start - TODO(#8990): skip flaky test on Linux CI - test.skip("webfetch does not leak memory over many invocations", async () => { - // kilocode_change end + test("webfetch does not leak memory over many invocations", async () => { // Measure the abort-timed fetch path in a fresh process so shared tool // runtime state does not dominate the heap signal. const proc = Bun.spawn({ diff --git a/packages/opencode/test/session/prompt.test.ts b/packages/opencode/test/session/prompt.test.ts index 81a90c68543..b97300f8568 100644 --- a/packages/opencode/test/session/prompt.test.ts +++ b/packages/opencode/test/session/prompt.test.ts @@ -215,7 +215,6 @@ function makeHttp() { const it = testEffect(makeHttp()) const unix = process.platform !== "win32" ? it.live : it.live.skip -const unixSkip = it.live.skip // kilocode_change - TODO(#8990): skip flaky cancel tests on Linux CI // Config that registers a custom "test" provider with a "test-model" model // so provider model lookup succeeds inside the loop. @@ -1429,8 +1428,7 @@ unix( 30_000, ) -// kilocode_change start - TODO(#8990): flaky on Linux CI -unixSkip( +unix( "cancel interrupts shell and resolves cleanly", () => withSh(() => @@ -1466,10 +1464,8 @@ unixSkip( ), 30_000, ) -// kilocode_change end -// kilocode_change start - TODO(#8990): flaky on Linux CI -unixSkip( +unix( "cancel persists aborted shell result when shell ignores TERM", () => withSh(() => @@ -1500,7 +1496,6 @@ unixSkip( ), 30_000, ) -// kilocode_change end unix( "cancel finalizes interrupted bash tool output through normal truncation", @@ -1553,8 +1548,7 @@ unix( 30_000, ) -// kilocode_change start - TODO(#8990): flaky on Linux CI -unixSkip( +unix( "cancel interrupts loop queued behind shell", () => provideTmpdirInstance( @@ -1586,7 +1580,7 @@ unixSkip( 30_000, ) -unixSkip( +unix( "shell rejects when another shell is already running", () => withSh(() => @@ -1616,7 +1610,6 @@ unixSkip( ), 30_000, ) -// kilocode_change end // Abort signal propagation tests for inline tool execution