Skip to content

ci: run core debug tests on Windows - #931

Merged
Anand Krishnamoorthi (anakrish) merged 2 commits into
microsoft:mainfrom
anakrish:anakrish/windows-core-debug-ci
Nov 10, 2026
Merged

Anand Krishnamoorthi (anakrish) merged 2 commits into
microsoft:mainfrom
anakrish:anakrish/windows-core-debug-ci

Conversation

@anakrish

@anakrish Anand Krishnamoorthi (anakrish) commented Nov 9, 2026 •

Copy link
Copy Markdown
Collaborator

Summary

  • Run the core debug workflow on both Ubuntu and Windows using an OS matrix.
  • Disable fail-fast so each platform reports its result independently, and use Bash consistently.
  • Make allocation overflow coverage deterministic by testing projected-usage arithmetic with explicit live usage instead of assuming tracked test-harness allocations.
  • Cover both overflow rejection and exact-limit acceptance, and run these unit tests alongside the allocator integration tests in the debug workflow.

Validation

  • Both projected-allocation unit tests and all four allocator integration tests pass locally on Windows.
  • Allocator Clippy checks pass with warnings denied; formatting and git diff --check pass.
  • Parsed the workflow YAML and verified both platforms run the allocator regression tests.

Run the existing debug CI suite and allocator lifecycle checks on both Ubuntu and Windows. Use Bash consistently and retain results from both platforms when either fails.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 00548a19-58ea-4fea-92d0-09c99a7c20e8
Check projected allocation arithmetic with explicit live usage instead of assuming the test harness has tracked allocations. Cover both overflow and exact-limit success, and run these unit tests in the debug CI matrix.

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

Copilot-Session: 00548a19-58ea-4fea-92d0-09c99a7c20e8
@anakrish
Anand Krishnamoorthi (anakrish) merged commit 41089b4 into microsoft:main Nov 10, 2026
61 checks passed
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