test: Trim miscellaneous integration tests (#13007)
Why
Several remaining one-off integration tests duplicate behavior that is
already covered at lower-level seams. Removing them trims Windows
subprocess fanout while preserving coverage through focused crate tests
and contract snapshots.
What
Removes binary integration tests for passthrough args, one-script error
behavior, lockfile-aware caching, and the remaining inference smoke.
Keeps equivalent coverage through CLI TaskArgs parsing, task executor
error/cache policy, repository inference and lockfile-change scoping
tests, and final hash contract snapshots.
How
Verified locally with cargo nextest run -p turborepo-task-executor
exec::tests, cargo nextest run -p turborepo-lib
cli::test::test_pass_through_args, cargo nextest run -p
turborepo-repository inference, cargo nextest run -p
turborepo-repository
package_graph::test::lockfile_changes_are_scoped_by_package_manager,
cargo nextest run -p turbo --test final_hash_contract
lockfile_aware_hashes, cargo nextest list -p turbo, and git diff
--check. Push hooks also ran format and TOML checks.