Releases: LimaBD/batspp
Releases · LimaBD/batspp
v2.2.0
Added
Implemented functionality to run regression tests with Jupyter (ipynb) files.
v2.1.7
Added
Added token ">" that works as "$", used optionally for long commands with multiples lines
Fix
Fixed long expected outputs not working.
Fixed comments inside commands lines not working.
2.1.6
Fix
fixed path argument not working with dir paths and autogenerating output filenames to save Bats content
v2.1.5
Fix
Aliases in assertion setup blocks not being loaded, added "shopt -s expand_aliases"
Functions inside generated Bats tests not working due to the scope, removed external functions to run these assertions
v2.1.4
Fix
Solved exceptions raised by parser being catched and bad wrapped as "not founded test ..."
v2.1.3
Changed
Added contribute short documentation.
Removed coverage and setuptools from production requirements.
Optimized imports, reduced its load.
Fixed
Solved importation errors with local modules.
Directives as Test, Setup, Continue, Continuation and Teardown not being parsed correctly on embedded tests.
v2.1.1
Fix
Solved not founded modules during installation.
Solved path error when sourcing Bash scripts with embedded tests.
Solved conflicts when importing modules.
v2.1.0
New features
Implemented command-line option --hexdump_debug.
Implemented command-line option --debug argument to set custom debug pipelines.
Implemented global teardown.
Added documentation for command-line arguments and writing teardowns.
Changed
Setups functions now are parsing as functions.
Test default setups now are inside of the setup functions (reduced duplicated code between tests).
v2.0.1
Fix
Compatibility with Python version >=3.8
You can’t perform that action at this time.