bashunit
bashunit copied to clipboard
Test your bash scripts in the fastest and simplest way, discover the most modern bash testing framework.
## ๐ Description Display Only Failing Tests (Quiet Mode) // Idea from @akinomyoga **Goal**: Suppress passed tests and show only failures to reduce output noise. **Steps**: - Introduce a CLI...
## ๐ Description Right now all assertions can be found in the website https://bashunit.typeddevs.com/assertions The goal is to enable finding those assertions from the `./bashunit` directly ## ๐ Changes -...
> Still WIP idea ## ๐ Changes - For enabling or disabling colorized output ## โ To-do list - [x] I updated the `CHANGELOG.md` to reflect the new feature or...
## ๐ Description Closes: https://github.com/TypedDevs/bashunit/issues/339 ## ๐ Changes - WIP ## โ To-do list - [ ] I updated the `CHANGELOG.md` to reflect the new feature or fix - [...
## ๐ Changes - Display a progress bar at the bottom of the runner when running in non-parallel mode - To enable use the option `-pb|--progress-bar` ## ๐งช Demo https://github.com/user-attachments/assets/11b77a07-a7f1-420b-9926-b9ff45afc4db
Currently if a given test, e.g. `test_foo` has more than one assertion, and the first assertion fails, it will continue to run the others in that test method. This leads...
**Goal**: Speed up test execution by minimizing process forking. **Ideas to explore**: - Investigate if tests are being unnecessarily run in subshells. - Introduce an option like `--no-fork` to run...