Bats 1.4.0
Released: 2021-07-23
Added:
- added BATS_TEST_TMPDIR, BATS_FILE_TMPDIR, BATS_SUITE_TMPDIR (#413)
- added checks and improved documentation for
$BATS_TMPDIR
(#410) - the docker container now uses tini as the
container entrypoint to improve signal forwarding (#407) - script to uninstall bats from a given prefix (#400)
- replace preprocessed file path (e.g.
/tmp/bats-run-22908-NP0f9h/bats.23102.src
)
with original filename in stdout/err (but not FD3!) (#429) - print aborted command on SIGINT/CTRL+C (#368)
- print error message when BATS_RUN_TMPDIR could not be created (#422)
Documentation
- added tutorial for new users (#397)
- fixed example invocation of docker container (#440)
- minor edits (#431, #439, #445, #463, #464, #465)
Fixed:
- fix
bats_tap_stream_unknown: command not found
with pretty formatter, when
writing non compliant extended output (#412) - avoid collisions on
$BATS_RUN_TMPDIR
with--no-tempdir-cleanup
and docker
by usingmktemp
additionally to PID (#409) - pretty printer now puts text that is printed to FD 3 below the test name (#426)
rm semaphores/slot-: No such file or directory
in parallel mode on MacOS
(#434, #433)- fix YAML blocks in TAP13 formatter using
...
instead of---
to start
a block (#442) - fixed some typos in comments (#441, #447)
- ensure
/code
exists in docker container, to make examples work again (#440) - also display error messages from free code (#429)
- npm installed version on Windows: fix broken internal LIBEXEC paths (#459)