Bash unit testing framework