Yeah, but it is not that it doesn't work.
The scripts checks whether the harness functions "library" has been sourced; if not, then it tries to source (if the file exists), if not, well, then it works as noraml, an rcho to the screen about that you have to source harnessFunctions.sh before running the script.