bacon v3.0.0
Major feature: nextest support
Hit n
to launch the nextest job.
It's a default job, but you may define your own one by specifying analyzer = "nextest"
in the job entry.
Internally, this is supported by a new analyzer framework which will allow easier analysis updates or addition of analysis for other tools (or languages).
Fix #196
Major feature: scope test job to failure
If you're running a test or nextest job and you want only the failing test to be retried, hit f
.
If you want all tests to be executed again, hit esc
.
Fix #214
Other features:
- grace period (by default 5ms) after a file event before the real launch of the command and during which other file events may be disregarded. Helps when saving a file changes several ones (eg backup then rename).
- new
exports
structure in configuration. Newanalysis
export bound by default toctrl-e
. The old syntax defining locations export is still supported but won't appear in documentations anymore. - recognize panic location in test - Fix #208
- lines to ignore can be specified as a set of regular expressions in a
ignored_lines
field either in the job or at the top of the prefs or bacon.toml - Fix #223 toggle-backtrace
accepts an optional level:toggle-backtrace(1)
ortoggle-backtrace(full)
- Experimental - Fix #210- configuration paths can be passed in
BACON_PREFS
andBACON_CONFIG
env vars - Fix #76
Fixes:
- fix changing wrapping mode not always working in raw output mode - Fix #234