aboutsummaryrefslogtreecommitdiffstats
path: root/perf/testUtils.js
blob: ca016c316d687bb993c46321b37181a37b21a752 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
if (window.jstestdriver) {
  jstd = jstestdriver;
  dump = angular.bind(jstd.console, jstd.console.log);
}

function time(fn, times) {
  times = times || 1;

  var i,
      start,
      duration = 0;

  for (i=0; i<times; i++) {
    start = Date.now();
    fn();
    duration += Date.now() - start;
  }

  return duration;
}