Skip to content

Commit d34dfd5

Browse files
committed
Fix disregard_locked_content guard, make timestamp tests deterministic, add solve-group and channel-extended coverage
- Restore the `should_disregard_conda` check in outdated.rs that was accidentally removed, causing ChannelsExtended and pypi-only unsat variants to skip per-platform satisfiability (losing validated source timestamps). - Extract `merge_source_timestamp_hints` into a static method with unit tests for distinct-variant and conflict-dropping behaviour. - Replace all `thread::sleep` calls in timestamp tests with deterministic host-dep timestamps via `PackageBuilder::with_timestamp`. The explicit-update test rewrites mock repodata to publish a newer package between locks. - Add integration test for solve-group environments sharing a source package (exercises merge_source_timestamp_hints end-to-end). - Add integration test for channel-appended (ChannelsExtended) with source timestamp preservation.
1 parent 703ff39 commit d34dfd5

24 files changed

Lines changed: 600 additions & 144 deletions

File tree

Cargo.lock

Lines changed: 26 additions & 26 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)