Skip to content

Releases: LimaBD/batspp

v2.2.0

11 Feb 01:54
Compare
Choose a tag to compare

Added

  • Implemented functionality to run regression tests with Jupyter (ipynb) files.

v2.1.7

10 Feb 22:18
Compare
Choose a tag to compare

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

10 Oct 17:47
e23575d
Compare
Choose a tag to compare

Fix

  • fixed path argument not working with dir paths and autogenerating output filenames to save Bats content

v2.1.5

04 Oct 17:14
b1be149
Compare
Choose a tag to compare

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

09 Sep 22:04
ab62dc6
Compare
Choose a tag to compare

Fix

  • Solved exceptions raised by parser being catched and bad wrapped as "not founded test ..."

v2.1.3

22 Aug 07:59
cb57ccc
Compare
Choose a tag to compare

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.2

09 Aug 20:26
9a5dbae
Compare
Choose a tag to compare

Fix

  • fixed module imports #12

v2.1.1

03 Aug 00:12
0ccbe58
Compare
Choose a tag to compare

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

01 Aug 04:28
6e59cb1
Compare
Choose a tag to compare

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

15 Jul 23:23
351d540
Compare
Choose a tag to compare

Fix

  • Compatibility with Python version >=3.8