summaryrefslogtreecommitdiff
path: root/perf/benchmark.js
diff options
context:
space:
mode:
Diffstat (limited to 'perf/benchmark.js')
-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]);