summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGraeme Yeates <yeatesgraeme@gmail.com>2016-11-17 09:06:17 -0500
committerGraeme Yeates <yeatesgraeme@gmail.com>2016-11-17 09:06:17 -0500
commit665327e07e2437ef7959af6544ed02594cfe76dd (patch)
treeb60c02e3e45a62ef208ef46b9b1eb7a2e5bbdec1
parent56051dfb17cd3e5d97f796f9e516c22fc2316b6c (diff)
downloadasync-665327e07e2437ef7959af6544ed02594cfe76dd.tar.gz
Fix benchmarks not having setup called
-rwxr-xr-xperf/benchmark.js18
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]);