Closed Canop closed 1 month ago
If you ran a test job, and there's a failure, hit f to have the job "scoped" to the failures, ie not executing other tests.
If you want to go back to all tests, hit esc.
Fix #214
cargo test doesn't support passing several test keys, so scoping only takes the first failure.
cargo test
If you're running another test command, for example cargo nextest run, then all failures are part of the scope.
cargo nextest run
It's possible to start bacon in scoped mode: bacon test(mymodule::some_fun). Hitting esc will bring you to the unscoped tests.
bacon test(mymodule::some_fun)
If you want to define a different binding (maybe you're already using the f key), you can refer to the scope-to-failures internal. For example:
scope-to-failures
[keybindings] alt-f = "scope-to-failures"
In short
If you ran a test job, and there's a failure, hit f to have the job "scoped" to the failures, ie not executing other tests.
If you want to go back to all tests, hit esc.
Fix #214
Details
cargo test
doesn't support passing several test keys, so scoping only takes the first failure.If you're running another test command, for example
cargo nextest run
, then all failures are part of the scope.It's possible to start bacon in scoped mode:
bacon test(mymodule::some_fun)
. Hitting esc will bring you to the unscoped tests.If you want to define a different binding (maybe you're already using the f key), you can refer to the
scope-to-failures
internal. For example: