From 8f6a5b388e57c8ebb6c3a3d8d98e708349e2a747 Mon Sep 17 00:00:00 2001 From: Alex Ionescu <aionescu@mozilla.com> Date: Mon, 15 Mar 2021 16:21:40 +0200 Subject: [PATCH] Migrate raptor-webext benchmarks to browsertime Migrate JetStream2, assorted-dom, unity-webgl and wasm-misc to browsertime. Just add a line that sends the results that browsertime can handle. --- benchmarks/JetStream2/JetStreamDriver.js | 2 ++ benchmarks/assorted-dom/analyze-results.js | 2 ++ benchmarks/unity-webgl/Data/mozbench.js | 2 ++ benchmarks/wasm-misc/index.html | 2 ++ 4 files changed, 8 insertions(+) diff --git a/benchmarks/JetStream2/JetStreamDriver.js b/benchmarks/JetStream2/JetStreamDriver.js index 2e5ce729..970f8088 100644 --- a/benchmarks/JetStream2/JetStreamDriver.js +++ b/benchmarks/JetStream2/JetStreamDriver.js @@ -416,6 +416,8 @@ class Driver { var _data = ['raptor-benchmark', 'jetstream2', measured]; console.log('jetstream2 is about to post results to the raptor webext'); window.postMessage(_data, '*'); + // Send the results to browsertime + window.sessionStorage.setItem('benchmark_results', JSON.stringify(_data)); } //================================================================================= diff --git a/benchmarks/assorted-dom/analyze-results.js b/benchmarks/assorted-dom/analyze-results.js index 5add0f18..43043e48 100644 --- a/benchmarks/assorted-dom/analyze-results.js +++ b/benchmarks/assorted-dom/analyze-results.js @@ -289,6 +289,8 @@ function postToRaptor() { _data = ['raptor-benchmark', 'assorted-dom', benchmark_results] console.log("posting results to raptor browser extension"); window.postMessage(_data, '*'); + // Send the results to browsertime + window.sessionStorage.setItem('benchmark_results', JSON.stringify(_data)); } window.onload = function(){ diff --git a/benchmarks/unity-webgl/Data/mozbench.js b/benchmarks/unity-webgl/Data/mozbench.js index 9c5d92bd..3c0c331b 100644 --- a/benchmarks/unity-webgl/Data/mozbench.js +++ b/benchmarks/unity-webgl/Data/mozbench.js @@ -46,6 +46,8 @@ function postResults() { if (location.search == '?raptor') { var _data = ['raptor-benchmark', 'unity-webgl', JSON.stringify(results)]; window.postMessage(_data, '*'); + // Send the results to browsertime + window.sessionStorage.setItem('benchmark_results', JSON.stringify(_data)); } else { var xmlHttp = new XMLHttpRequest(); xmlHttp.open("POST", "/results", true); diff --git a/benchmarks/wasm-misc/index.html b/benchmarks/wasm-misc/index.html index 378905b2..626cbde9 100644 --- a/benchmarks/wasm-misc/index.html +++ b/benchmarks/wasm-misc/index.html @@ -36,6 +36,8 @@ _data = ['raptor-benchmark', 'wasm-misc', results]; window.postMessage(_data, '*'); + // Send the results to browsertime + window.sessionStorage.setItem('benchmark_results', JSON.stringify(_data)); } function instantiate(module) {