Runs the suite. This can be used inside SuiteM. Most often, you want to use
runSuiteM instead, because SuiteM is usually used to construct the suite
and then once the suite is constructed it's run using
run will run the suite during the construction process.
Runs SuiteM transformer stack. This is equal to executing
where suite is constructed via the monad interface:
runSuiteM $ do add "functionOne" myFunction add "functionTwo" myFunctionTwo
The code above will construct a suite with two functions to benchmark and run those benchmarks.