cargo/crates
bors 4b681c7338 Auto merge of #13980 - epage:compare, r=hi-rustin
refactor: Transition direct assertions from cargo-test-support to snapbox

### What does this PR try to resolve?

Cargo has a bespoke testing framework for functional tests
- Extra stuff for us to maintain
- Don't leverage benefits from contributions related to other projects
- Less incentive to be thoroughly documented

UI tests are written using snapbox.  The latest release of snapbox (#13963) was geared at supporting cargo's needs in the hope that we can consolidate on testing frameworks.

Besides having a single set of semantics, benefits we'd gain include
- Updating of test snapshots
- Fancier redacting of test output (e.g. #13973)

This is the first incremental step in this direction.  This replaces direct assertions with snapbox assertions.  This still leaves all of the CLI output assertions. These will be done incrementally.

### How should we test and review this PR?

### Additional information
2024-06-02 14:48:01 +00:00
..
cargo-platform chore: Make N-2 the default MSRV 2024-01-18 15:30:41 -06:00
cargo-test-macro chore(deps): update msrv (1 version) to v1.78 2024-05-02 15:07:25 +00:00
cargo-test-support Auto merge of #13980 - epage:compare, r=hi-rustin 2024-06-02 14:48:01 +00:00
cargo-util fix: remove symlink on Windows 2024-05-23 21:18:33 +08:00
cargo-util-schemas refactor: Resolve snapbox deprecations 2024-05-27 10:28:13 -05:00
crates-io chore(deps): update msrv (1 version) to v1.78 2024-05-02 15:07:25 +00:00
home chore: Make N-2 the default MSRV 2024-01-18 15:30:41 -06:00
mdman refactor: Resolve snapbox deprecations 2024-05-27 10:28:13 -05:00
resolver-tests Auto merge of #13281 - LuuuXXX:issue-10729, r=epage 2024-02-22 17:28:17 +00:00
rustfix test(rustfix): bless multiple-solutions.nightly.rs 2024-05-09 09:30:25 -04:00
semver-check chore: Remove rust-version from private packages 2024-01-18 15:24:25 -06:00
xtask-build-man chore: Remove rust-version from private packages 2024-01-18 15:24:25 -06:00
xtask-bump-check chore(ci): Don't check cargo against beta channel 2024-04-29 09:05:33 -05:00
xtask-stale-label refactor(toml): Resolve toml_edit deprecations 2024-03-15 12:00:06 -05:00