diff --git a/modules/benchpress/src/reporter/console_reporter.js b/modules/benchpress/src/reporter/console_reporter.js index b343617c0f..7682a6d4bc 100644 --- a/modules/benchpress/src/reporter/console_reporter.js +++ b/modules/benchpress/src/reporter/console_reporter.js @@ -84,7 +84,9 @@ export class ConsoleReporter extends Reporter { var mean = Statistic.calculateMean(sample); var cv = Statistic.calculateCoefficientOfVariation(sample, mean); var formattedCv = NumberWrapper.isNaN(cv) ? 'NaN' : Math.floor(cv); - return `${ConsoleReporter._formatNum(mean)}\u00B1${formattedCv}%`; + // Note: Don't use the unicode character for +- as it might cause + // hickups consoles... + return `${ConsoleReporter._formatNum(mean)}+-${formattedCv}%`; }) ); return PromiseWrapper.resolve(null); diff --git a/modules/benchpress/test/reporter/console_reporter_spec.js b/modules/benchpress/test/reporter/console_reporter_spec.js index 00c544bc43..8c06442c49 100644 --- a/modules/benchpress/test/reporter/console_reporter_spec.js +++ b/modules/benchpress/test/reporter/console_reporter_spec.js @@ -92,7 +92,7 @@ export function main() { })]); expect(log).toEqual([ '======== | ========', - '4.00±25% | 7.50±20%' + '4.00+-25% | 7.50+-20%' ]); });