Skip to content

fix: Avoid locking up the test suite#9821

Merged
gonfunko merged 1 commit into
v13from
test-robustness
May 6, 2026
Merged

fix: Avoid locking up the test suite#9821
gonfunko merged 1 commit into
v13from
test-robustness

Conversation

@gonfunko
Copy link
Copy Markdown
Contributor

@gonfunko gonfunko commented May 6, 2026

The basics

The details

This PR fixes an issue that could cause the entire test suite page/tab to entirely freeze when a failed assertion was encountered. For undetermined reasons, trying to calculate/display the diff of certain objects would have this effect. Now, diffs are suppressed, so the assert will simply fail normally and allow the rest of the test suite to continue merrily on its way. Tests generally shouldn't be failing, and if they are the first thing to do is to investigate the cause, so not having diffs automatically displayed is not a large burden vs manually binary searching for failing tests when a code change causes multiple breakages that can't be identified because the whole test suite locks up.

@gonfunko gonfunko requested a review from a team as a code owner May 6, 2026 17:47
@gonfunko gonfunko requested a review from mikeharv May 6, 2026 17:47
@github-actions github-actions Bot added the PR: fix Fixes a bug label May 6, 2026
@gonfunko gonfunko merged commit eec0a52 into v13 May 6, 2026
12 of 13 checks passed
@gonfunko gonfunko deleted the test-robustness branch May 6, 2026 17:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

PR: fix Fixes a bug

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants