github TypedDevs/bashunit 0.33.0

10 hours ago

🛠️ Changes

  • Lower minimum Bash version requirement from 3.2 to 3.0
  • Improve parallel test execution performance (30-40% faster on large test suites)

✨ Improvements

  • Display test output (stdout/stderr) on failure for runtime errors
    • Enabled by default; disable with --no-output-on-failure or BASHUNIT_SHOW_OUTPUT_ON_FAILURE=false
  • Add --no-progress flag to suppress real-time progress display (Issue #503)
    • Also available via BASHUNIT_NO_PROGRESS=true environment variable
  • Support # bashunit: no-parallel-tests directive to opt out of test-level parallelism

🐛 Bug Fixes

  • Data providers now work without the function keyword on test functions (Issue #586)
  • Install tests now pass in sandboxed/no-network environments (Issue #582)
  • Parallel test execution now works correctly in strict mode (bash -e -o pipefail)

👥 Contributors

Checksum

SHA256: e81c5c262d2e7296598b823c7d7fda1b54a818f5324cee1d65cc3b074a194ed0

Full Changelog: 0.32.0...0.33.0

Don't miss a new bashunit release

NewReleases is sending notifications on new releases.