Skip to content
This repository was archived by the owner on Mar 13, 2018. It is now read-only.

Commit 0d5a438

Browse files
committed
minor fixes for benchmarking
1 parent 0496355 commit 0d5a438

File tree

1 file changed

+4
-5
lines changed

1 file changed

+4
-5
lines changed

benchmark/benchmark.js

+4-5
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,6 @@
9191

9292
var self = this;
9393
setTimeout(function() {
94-
// Cleans up observers.
9594
Platform.performMicrotaskCheckpoint();
9695
self.completeFn(self.results);
9796
});
@@ -104,7 +103,7 @@
104103
this.benchmark.setupTest(this.tests[this.test]);
105104
}
106105

107-
this.benchmark.setupVariant(this.variant);
106+
this.benchmark.setupVariant(this.variants[this.variant]);
108107

109108
// Run the test once before timing.
110109
this.runSeries(BenchmarkRunner.INIT, 1);
@@ -116,19 +115,19 @@
116115
this.statusFn(this.tests[this.test], this.variants[this.variant],
117116
this.runCount);
118117

119-
this.benchmark.teardownVariant(this.variant);
118+
this.benchmark.teardownVariant(this.variants[this.variant]);
120119
this.variant++;
121120

122121
if (this.variant == this.variants.length) {
123122
this.results.push(this.times);
124-
this.benchmark.teardownTest(this.test);
123+
this.benchmark.teardownTest(this.tests[this.test]);
125124
this.test++;
126125
this.variant = 0;
127126
}
128127

129128
var self = this;
130129
setTimeout(function() {
131-
if (self.statusFn)
130+
Platform.performMicrotaskCheckpoint();
132131
self.nextVariant();
133132
}, 0);
134133
},

0 commit comments

Comments
 (0)