Lines Matching refs:BenchmarkSuite
66 function BenchmarkSuite(name, reference, benchmarks) { class
70 BenchmarkSuite.suites.push(this);
75 BenchmarkSuite.suites = [];
81 BenchmarkSuite.version = '7';
105 BenchmarkSuite.RunSuites = function(runner) {
107 var suites = BenchmarkSuite.suites;
109 BenchmarkSuite.scores = [];
126 var score = BenchmarkSuite.GeometricMean(BenchmarkSuite.scores);
127 var formatted = BenchmarkSuite.FormatScore(100 * score);
137 BenchmarkSuite.CountBenchmarks = function() {
139 var suites = BenchmarkSuite.suites;
148 BenchmarkSuite.GeometricMean = function(numbers) {
159 BenchmarkSuite.FormatScore = function(value) {
169 BenchmarkSuite.prototype.NotifyStep = function(result) {
177 BenchmarkSuite.prototype.NotifyResult = function() {
178 var mean = BenchmarkSuite.GeometricMean(this.results);
180 BenchmarkSuite.scores.push(score);
182 var formatted = BenchmarkSuite.FormatScore(100 * score);
189 BenchmarkSuite.prototype.NotifyError = function(error) {
201 BenchmarkSuite.prototype.RunSingleBenchmark = function(benchmark, data) {
235 BenchmarkSuite.prototype.RunStep = function(runner) {