whole_func_string: function HTML(runner) {
      var output = document.createElement('div');
      output.id = 'mocha';
      document.body.appendChild(output);
      runner.on('suite', function (_test) {
          this.total = runner.total;
      }.bind(this));
      Mocha.reporters.HTML.call(this, runner);
  }
func_code_string: function HTML(runner) {
      var output = document.createElement('div');
      output.id = 'mocha';
      document.body.appendChild(output);
      runner.on('suite', function (_test) {
          this.total = runner.total;
      }.bind(this));
      Mocha.reporters.HTML.call(this, runner);
  }
func_documentation_string: @license
  Copyright (c) 2014 The Polymer Project Authors. All rights reserved.
  This code may only be used under the BSD style license found at
  http://polymer.github.io/LICENSE.txt The complete set of authors may be found
  at http://polymer.github.io/AUTHORS.txt The complete set of contributors may
  be found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by
  Google as part of the polymer project is also subject to an additional IP
  rights grant found at http://polymer.github.io/PATENTS.txt
   
  WCT-specific behavior on top of Mocha's default HTML reporter.
  
  @param {!Mocha.Runner} runner The runner that is being reported on.