Skip to content

Tooling: Avoid duplicate doctest execution in local verification #153

Description

@flyingrobots

Problem

cargo xtask verify runs cargo test --workspace --all-features, which already executes workspace doctests, and then schedules cargo test --workspace --doc --all-features a second time. This lengthens the local edit/verify loop without adding coverage.

Acceptance criteria

  • The local verification gate schedules exactly one default workspace test pass.
  • Unit, integration, and documentation tests remain covered.
  • The Rust 1.94 and stable CI lanes remain unchanged.
  • The testing workflow topic records the executable invariant and evidence.
  • cargo +1.94.0 xtask verify passes.

Scope

This issue removes measured duplicate work only. Shared compilation caching, nextest, and CI cache policy are separate follow-ups.

Metadata

Metadata

Assignees

No one assigned

    Labels

    domain: devopsTooling, packaging, CI, release, or host integration workstate: activeCurrently being implemented or reviewedtype: featureFeature issue for a cohesive capability

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions