diff options
Diffstat (limited to 'perf/benchmark.js')
-rwxr-xr-x | perf/benchmark.js | 18 |
1 files changed, 11 insertions, 7 deletions
diff --git a/perf/benchmark.js b/perf/benchmark.js index f75e05d..42f400a 100755 --- a/perf/benchmark.js +++ b/perf/benchmark.js @@ -152,17 +152,21 @@ function createSuite(suiteConfig) { return; } - suite.add(name, function (deferred) { - suiteConfig.fn(version, function () { - deferred.resolve(); - }); - }, _.extend({ + var options = _.extend({ versionName: versionName, - setup: _.partial.apply(null, [suiteConfig.setup].concat(args)), + setup: function() { + suiteConfig.setup.apply(null, args); + }, onError: function (err) { console.log(err.stack); } - }, benchOptions)); + }, benchOptions); + + suite.add(name, function (deferred) { + suiteConfig.fn(version, function () { + deferred.resolve(); + }); + }, options); } addBench(versions[0], versionNames[0]); |