Skip to content

fix(runner): retain synchronous provider results - #1382

Merged
Chemaclass merged 4 commits into
mainfrom
fix/1377-preserve-synchronous-provider-results
Oct 2, 2026
Merged

Chemaclass merged 4 commits into
mainfrom
fix/1377-preserve-synchronous-provider-results

Conversation

@Chemaclass

@Chemaclass Chemaclass commented Oct 2, 2026 •

Copy link
Copy Markdown
Member

🤔 Background

Related #1377, #1385

An opted-out provider file could print a failure and still exit successfully in a parallel run. The cancellation regression also mistook an exited, unreaped body for running cleanup.

💡 Changes

  • Give every dispatched test its own result ordinal, covering summaries, reports, hooks, retries and repeats.
  • Check cancellation process state while retaining the live-body failure and existing time limits.
  • Give skipped macOS and Windows acceptance jobs static names, with shard labels in test steps.
  • Verify source and standalone runners on Bash 3.0 and macOS Bash 3.2, a controlled exited-body reproduction, and the full local gate.

@Chemaclass Chemaclass added the bug Something isn't working label Oct 2, 2026
@Chemaclass Chemaclass self-assigned this Oct 2, 2026
@Chemaclass
Chemaclass merged commit 19e5f78 into main Oct 2, 2026
37 checks passed
@Chemaclass
Chemaclass deleted the fix/1377-preserve-synchronous-provider-results branch October 2, 2026 19:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant