Skip to content

Adopt cargo-nextest (draft for RFC ) - #1696

Draft
makubacki wants to merge 1 commit into
OpenDevicePartnership:mainfrom
makubacki:adopt_nextest
Draft

Adopt cargo-nextest (draft for RFC )#1696
makubacki wants to merge 1 commit into
OpenDevicePartnership:mainfrom
makubacki:adopt_nextest

Conversation

@makubacki

@makubacki makubacki commented Aug 7, 2026

Copy link
Copy Markdown
Collaborator

Description

Uses cargo-nextest for running tests.

Doc tests still run through cargo test.

This is to show the changes made to adopt nextest (proposed in PR #1693) for feedback and others to try.

  • Impacts functionality?
  • Impacts security?
  • Breaking change?
  • Includes tests?
  • Includes documentation?

How This Was Tested

  • cargo make test
  • cargo make coverage
      • Verified the code coverage HTML report was exactly the same before and after.
  • cargo make test-asan

Integration Instructions

  • N/A

Note: The PR will remain in draft until the RFC is completed.

Uses cargo-nextest for running tests.

Doc tests still run through cargo test.

Signed-off-by: Michael Kubacki <michael.kubacki@microsoft.com>
@makubacki makubacki self-assigned this Aug 7, 2026
@github-actions github-actions Bot added the impact:non-functional Does not have a functional impact label Aug 7, 2026
@patina-automation

patina-automation Bot commented Aug 7, 2026

Copy link
Copy Markdown
Contributor

✅ QEMU Validation Passed

All QEMU validation jobs completed successfully.

Note: Q35 is only built on Windows hosts (QEMU boot is disabled due to a QEMU vfat issue).

Workflow run: https://github.com/OpenDevicePartnership/patina/actions/runs/31135148366

Boot Time to EFI Shell

Platform Elapsed
ArmVirt (Linux Host) 24.6s
Q35 (Linux Host) 29.1s

Dependencies

Repository Ref
patina 26b5cdf
patina-dxe-core-qemu c137f54
patina-fw-patcher d06ba7e
patina-qemu firmware v4.0.5
patina-qemu build script 716e869

This comment was automatically generated by the Patina QEMU PR Validation Post workflow.

@makubacki makubacki linked an issue Aug 7, 2026 that may be closed by this pull request
@codecov

codecov Bot commented Aug 7, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

impact:non-functional Does not have a functional impact

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Feature]: Consider cargo-nextest

1 participant