echo ""
echo "To run a specific test module:\033[0;32m node sdkdo tests [module-name] \033[1;32mOR\033[0;32m make test arg=\"module-name\" \033[0m"
echo "   1) Single module:\033[0;32m node sdkdo tests async \033[1;32mOR\033[0;32m make test arg=\"async\"\033[0m"
echo "   2) Multiple modules:\033[0;32m node sdkdo tests async,http \033[1;32mOR\033[0;32m make test arg=\"async,http\" \033[0m"
echo ""
echo "To run a specific test:\033[0;34m node sdkdo tests --grep 'test name' \033[1;34mOR\033[0;34m make test arg=\"--grep 'test name'\"\033[0m"
echo "   1) Single test:\033[0;34m node sdkdo tests --grep 'While error' \033[1;34mOR\033[0;34m make test arg=\"--grep 'While error'\" \033[0m"
echo "   1) Multiple tests:\033[0;34m node sdkdo tests --grep 'While error|version check' \033[1;34mOR\033[0;34m make test arg=\"--grep 'While error|version check'\" \033[0m"
echo ""
echo "To run a test with a specific string:\033[0;35m node sdkdo tests --grep 'search string' \033[1;35mOR\033[0;35m make test arg=\"--grep 'search string'\"\033[0m"
echo "   1) Single test:\033[0;35m node sdkdo tests --grep 'check' \033[1;35mOR\033[0;35m make test arg=\"--grep 'check'\"\033[0m"
echo "   1) Multiple tests:\033[0;35m node sdkdo tests --grep 'check|fullpath' \033[1;35mOR\033[0;35m make test arg=\"--grep 'check|fullpath'\"\033[0m"
echo ""
echo " Notes:"
echo "     \033[0;33m 1) Module name(s) are case\033[1;33m insensitive. \033[0m"
echo "     \033[0;33m 2) Test name(s) and search string(s) are case\033[1;33m sensitive. \033[0m"
echo "     \033[0;33m 3) There shouldn't be any whitepace around , (comma) while running the multiple modules. \033[0m"
echo "     \033[0;33m 4) There shouldn't be any whitepace around | (pipe) while running the multiple tests. \033[0m"
echo ""