Skip to content

W-23530974: Skip slow big_intersection TCK case#138

Open
mlischetti wants to merge 1 commit into
masterfrom
W-23530974-skip-slow-big-intersection
Open

W-23530974: Skip slow big_intersection TCK case#138
mlischetti wants to merge 1 commit into
masterfrom
W-23530974-skip-slow-big-intersection

Conversation

@mlischetti

Copy link
Copy Markdown
Contributor

What

Fixes the remaining Windows-only TCK failure after #136. big_intersection (a 500-way intersection type stress case) passes functionally but is pathologically slow — ~13s locally, ~34s on the Windows CI runner, exceeding the tck project's 30s testTimeout. It passed on macOS/Linux only because they're fast enough.

Add it to the ignore list as a slow case, matching the CLI's TCKCliTest, which ignores it under "Take too long time" (alongside array-concat, runtime_run).

Testing

  • npm run test:tck659 passed, 58 skipped, 0 failures
  • tsc --noEmit clean

🤖 Generated with Claude Code

The Windows CI runner failed on big_intersection: a 500-way intersection type
stress case. It passes functionally but is pathologically slow — ~13s on a fast
local machine, ~34s on the Windows runner, exceeding the tck project's 30s
testTimeout. It was passing on macOS/Linux only because they're fast enough.

Add it to the ignore list as a slow case, matching the CLI's TCKCliTest, which
ignores it under "Take too long time" alongside array-concat and runtime_run.

TCK lane: 659 passing, 58 skipped, 0 failures.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@mlischetti
mlischetti requested a review from a team as a code owner July 22, 2026 22:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant