Runs the specs associated with the provided test suite. It iterates over
and runs each spec, calling the reporter's beforeSpec and afterSpec
methods, as well as the suite's beforeEach and aferEach hooks. If the
filter option is used, only specs containing a pattern are ran. And if
the stop flag is used, it quits when an exception or error is thrown.