Skip to content

Upload rust full CI JUnit reports#23273

Merged
starr-openai merged 1 commit into
mainfrom
starr/full-ci-structured-artifacts-20260518
May 18, 2026
Merged

Upload rust full CI JUnit reports#23273
starr-openai merged 1 commit into
mainfrom
starr/full-ci-structured-artifacts-20260518

Conversation

@starr-openai
Copy link
Copy Markdown
Contributor

@starr-openai starr-openai commented May 18, 2026

Why

rust-ci-full failures currently leave downstream investigation reconstructing basic test facts from raw logs. cargo nextest can emit standard JUnit XML for each lane, which gives us a small structured artifact for post-run failure analysis without changing the test execution model.

What changed

  • enable nextest JUnit output in codex-rs/.config/nextest.toml
  • upload the lane-scoped JUnit XML artifact from each rust-ci-full test lane

Verification

  • rust-ci-full run 26018931531 on head 52d77c60e79b36859d944ef28a36b014055c5c48 produced JUnit artifacts for macOS, Linux x64 remote, Windows x64, and Windows ARM64 test lanes
  • rust-ci-full run 26021241006 on the same head produced the missing Linux ARM JUnit artifact after the first run lost that runner before export
  • downloaded all five lane JUnit artifacts and verified each contains non-empty test counters and failure data

@starr-openai starr-openai marked this pull request as ready for review May 18, 2026 18:00
@starr-openai starr-openai force-pushed the starr/full-ci-structured-artifacts-20260518 branch from 52d77c6 to 25d55e9 Compare May 18, 2026 18:01
@starr-openai starr-openai changed the title Upload structured rust full CI test artifacts Upload rust full CI JUnit reports May 18, 2026
@starr-openai starr-openai merged commit 8c14b08 into main May 18, 2026
50 of 55 checks passed
@starr-openai starr-openai deleted the starr/full-ci-structured-artifacts-20260518 branch May 18, 2026 18:10
@github-actions github-actions Bot locked and limited conversation to collaborators May 18, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants