Skip to content

remove shell integration none tests#306932

Merged
meganrogge merged 3 commits intomainfrom
merogge/skip-si-off
Mar 31, 2026
Merged

remove shell integration none tests#306932
meganrogge merged 3 commits intomainfrom
merogge/skip-si-off

Conversation

@meganrogge
Copy link
Copy Markdown
Collaborator

These are flaky because shell integration: none can be flaky. We push users to enable shell integration and the vast majority have it.

Copilot AI review requested due to automatic review settings March 31, 2026 19:48
@meganrogge meganrogge self-assigned this Mar 31, 2026
@meganrogge meganrogge requested a review from anthonykim1 March 31, 2026 19:49
@meganrogge meganrogge added this to the 1.115.0 milestone Mar 31, 2026
@meganrogge meganrogge enabled auto-merge (squash) March 31, 2026 19:49
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Removes the “shell integration: none” variant of the run_in_terminal API tests due to flakiness, leaving the suite focused on the expected (shell integration enabled) behavior and sandbox behavior.

Changes:

  • Deleted the “shell integration off” test suite and related configuration overrides (including the timeout override enum and idle polling tweak).
  • Flattened the remaining tests so the “sandbox off” cases run without the defineTests(hasShellIntegration) indirection.
  • Tightened several assertions to no longer allow the shell-integration-disabled fallback outputs.

meganrogge and others added 2 commits March 31, 2026 15:55
…erminal.test.ts

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@meganrogge meganrogge merged commit 6c3a002 into main Mar 31, 2026
18 checks passed
@meganrogge meganrogge deleted the merogge/skip-si-off branch March 31, 2026 21:30
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.

3 participants