code: function (runner) {
      var
        suites = runner.suites(), idx, counter = 0, keyIdx,
        results = { suites: [ ], passed: 0, failed: 0, skipped: 0, total: 0, duration: 0 };
      for(idx = 0; idx < suites.length; ++idx) {
        if(null === suites[idx].parentSuite) {
          results.suites.push(__processSuite(suites[idx]));
          for(keyIdx = 0; keyIdx < __keys.length; ++keyIdx) {
            results[__keys[keyIdx]] += results.suites[counter][__keys[keyIdx]];
          }
          ++counter;
        }
      }
      /** global: CrossBrowserTestsRunner */
      CrossBrowserTestsRunner.runEnd(results, function() {
        // do nothing
      })
    }
docs: /*reportSuiteResults: function (suite) {
  },