reportSuiteDone_(suite, result, next) {
      suite.reportedDone = true;
      this.reporter_.suiteDone(result).then(next);
    }
Information passed to the {@link Reporter#jasmineDone} event.
@typedef JasmineDoneInfo
@property {OverallStatus} overallStatus - The overall result of the suite: 'passed', 'failed', or 'incomplete'.
@property {Int} totalTime - The total time (in ms) that it took to execute the suite
@property {String} incompleteReason - Human-readable explanation of why the suite was incomplete.
@property {String} incompleteCode - Machine-readable explanation of why the suite was incomplete: 'focused', 'noSpecsFound', or undefined.
@property {Order} order - Information about the ordering (random or not) of this execution of the suite.  Note that this property is not present when Jasmine is run in parallel mode.
@property {Int} numWorkers - Number of parallel workers.  Note that this property is only present when Jasmine is run in parallel mode.
@property {ExpectationResult[]} failedExpectations - List of expectations that failed in an {@link afterAll} at the global level.
@property {ExpectationResult[]} deprecationWarnings - List of deprecation warnings that occurred at the global level.
@since 2.4.0