diff options
author | Graeme Yeates <yeatesgraeme@gmail.com> | 2016-11-17 09:06:17 -0500 |
---|---|---|
committer | Graeme Yeates <yeatesgraeme@gmail.com> | 2016-11-17 09:06:17 -0500 |
commit | 665327e07e2437ef7959af6544ed02594cfe76dd (patch) | |
tree | b60c02e3e45a62ef208ef46b9b1eb7a2e5bbdec1 | |
parent | 56051dfb17cd3e5d97f796f9e516c22fc2316b6c (diff) | |
download | async-665327e07e2437ef7959af6544ed02594cfe76dd.tar.gz |
Fix benchmarks not having setup called
-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]); |