Just released cargo-nextest 0.9.113, with support for a long-requested feature that I realized I needed all of a sudden: debugger support! Run individual tests under gdb, lldb, WinDbg, or Visual Studio Code via CodeLLDB! This preserves all the environment setup done by nextest.

For more, including one-time VSCode setup instructions, see the documentation: nexte.st/docs/integrations/deb

Nextest's releases are now also marked as immutable, meaning that they cannot be altered by anybody after the fact. This is cryptographically attested via GitHub and the Sigstore transparency log. See the "Release attestation (json)" at the bottom of the release page: github.com/nextest-rs/nextest/

As always, update via cargo nextest self update! Hope this feature is as useful to you as it's been to me.

Terminal window showing cargo-nextest running a Rust test with rust-gdb debugger. The test 'test_argument_parsing' from cargo-nextest is being executed. GDB (GNU Debugger) version 15.0.50.20240403 starts up, displaying copyright information, GPL v3+ license notice, and configuration details for x86_64-linux-gnu. The debugger is reading symbols from the cargo_nextest binary in the target/debug/deps directory. The prompt shows '(gdb)' ready for debugging commands.
0
0
0

If you have a fediverse account, you can quote this note from your own instance. Search https://hachyderm.io/users/rain/statuses/115562016126734057 on your instance and quote it. (Note that quoting is not supported in Mastodon.)