Skip to content

Conversation

@basilevs
Copy link
Contributor

@basilevs basilevs commented Dec 22, 2025

If background job with concurrent access payload does not have a chance to start, the test harness kills it prematurely and produces a false positive.

This change avoids a dependency on a job startup timing.
As the test is failing even with these fixes, additional details are added to failure message.

Related to #2323.

@github-actions
Copy link
Contributor

github-actions bot commented Dec 22, 2025

Test Results

 1 953 files  + 54   1 953 suites  +54   1h 24m 35s ⏱️ - 4m 44s
 4 745 tests ±  0   4 721 ✅ +  2   24 💤 ±0  0 ❌ ±0 
14 235 runs  +306  14 053 ✅ +308  182 💤 ±0  0 ❌ ±0 

Results for commit c8b849d. ± Comparison against base commit 9fb4063.

♻️ This comment has been updated with latest results.

If background job with concurrent access payload does not have a chance
to start, the test harness kills it prematurely.

This change avoids a dependency on a job startup timing.

Fixes eclipse-platform#2323
@basilevs basilevs force-pushed the premature_job_cancel_2323 branch from d81802d to c8b849d Compare December 22, 2025 21:25
@basilevs basilevs marked this pull request as draft December 22, 2025 21:25
@basilevs basilevs marked this pull request as ready for review December 22, 2025 21:36
@basilevs
Copy link
Contributor Author

The new failure message may help to localize the problem. Please merge.

@iloveeclipse iloveeclipse merged commit 5d71e17 into eclipse-platform:master Dec 23, 2025
18 checks passed
@basilevs
Copy link
Contributor Author

Job cancellation was occasionally reported as a failure. I've fixed that in #2328

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.

2 participants