code: function abortSuite() {
        var event,
            suite = this,
            resetting = calledBy.resetSuite;
  
        if (suite.running) {
          event = Event('abort');
          suite.emit(event);
          if (!event.cancelled || resetting) {
            // Avoid infinite recursion.
            calledBy.abortSuite = true;
            suite.reset();
            delete calledBy.abortSuite;
  
            if (!resetting) {
              suite.aborted = true;
              invoke(suite, 'abort');
            }
          }
        }
        return suite;
      }
docs: /*------------------------------------------------------------------------ 
  Aborts all benchmarks in the suite.
  
  @name abort
  @memberOf Benchmark.Suite
  @returns {Object} The suite instance.