test: migrate unit_graph, update and vendor to snapbox by eth3lbert · Pull Request #14119 · rust-lang/cargo (original) (raw)
Based on my experience implementing recent PRs, my workflow has been to simply replace the content of deprecated functions and rely on the tests to overwrite them. I then compare the overwritten versions with the originals and make necessary modifications.
However, currently, binary paths on Darwin/Linux platforms lack the [EXE] extension, and you need to add it manually.
I am also fine with appending [EXE] to the binary (including bin:, [EXECUTABLE] , other binaries in ../bin/target, etc.) which should significantly improve the user experience.