Skip to content

TEST: Stabilize correctness test watchdogs on busy CI workers - #3491

Open
hannahwestra25 wants to merge 5 commits into
microsoft:mainfrom
hannahwestra25:hannahwestra25-codeql-test-timeout
Open

hannahwestra25 wants to merge 5 commits into
microsoft:mainfrom
hannahwestra25:hannahwestra25-codeql-test-timeout

Conversation

@hannahwestra25

@hannahwestra25 hannahwestra25 commented Oct 23, 2026 •

Copy link
Copy Markdown
Contributor

Description

Stabilize Node, deployment, analytics, and converter correctness watchdogs. Preserve operation deadlines and isolation assertions; update guidance.

Tests and Documentation

python -m pytest tests\unit\converter\test_seeded_converter_determinism.py -q --durations=3: 50 passed. Earlier targeted checks passed. Applicable hooks passed; full suite/JupyText not run.

Copilot AI added 2 commits October 23, 2026 09:48
Run the Node suite without an extra child process and use the shared correctness watchdog instead of a 60-second latency limit. Verify the TAP summary reports that every collected scenario passed.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Document when correctness subprocesses should use the shared watchdog while preserving intentional performance and timeout assertions.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
@hannahwestra25 hannahwestra25 changed the title TEST: Stabilize CodeQL scenario runner on busy CI workers TEST: Stabilize Node test runners on busy CI workers Oct 23, 2026
Allow busy Windows runners to finish Bash correctness checks without relaxing simulated readiness deadlines or rollback signal and safety assertions.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
@hannahwestra25 hannahwestra25 changed the title TEST: Stabilize Node test runners on busy CI workers TEST: Stabilize Node and deployment test runners on busy CI workers Oct 23, 2026
Use shared readiness and non-cancelling completion watchdogs instead of ten/thirty-second wall-clock limits. Release the reader gate and drain owned requests before restoring mocks.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
@hannahwestra25 hannahwestra25 changed the title TEST: Stabilize Node and deployment test runners on busy CI workers TEST: Stabilize correctness test watchdogs on busy CI workers Oct 23, 2026
Preserve the two-worker rendezvous and RNG isolation assertions without requiring workers to start within five seconds on loaded CI runners.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

This branch has not been deployed

No deployments
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