top_drives/tests
Jan-Peter von Hunnius ec8be9d138 Enforce feature isolation and expand copy_count test coverage
- Gate env_logger init behind #[cfg(feature = "bin-logging")] in
  records.rs main() so the binary respects the feature flag
- Set default-features = false on the dev-dependency self-reference
  in Cargo.toml; previously default features were silently re-enabled
  during tests, making feature isolation accidental rather than real
- Bind guid.to_string() once per card in user_data.rs deck loop and
  reuse it via clone, replacing three allocations per locked card
- Add per-field help text to the Track subcommand args clarifying
  human-readable names ("Laguna Seca", "Dry") vs raw codes
- Document write_details_csv DashMap snapshot memory tradeoff
  (full clone, roughly doubled peak memory during the write)
- Extend my_cars fixture test: duplicate guids count as 2 copies
  with per-copy configs, and incomplete-tune cards still count in
  copy_count
2026-08-15 21:30:38 +02:00
..
http_tests.rs feat: add normalized config tracking and improve command 2026-05-11 16:23:04 +02:00
integration_tests.rs Enforce feature isolation and expand copy_count test coverage 2026-08-15 21:30:38 +02:00
proptest_tests.rs Fix review findings: wishlist qualifying count, improve docs, and lint cleanup 2026-08-15 18:58:12 +02:00