Index: chrome/test/data/dromaeo/patches/librefs.patch |
diff --git a/chrome/test/data/dromaeo/patches/librefs.patch b/chrome/test/data/dromaeo/patches/librefs.patch |
new file mode 100644 |
index 0000000000000000000000000000000000000000..734c2b1ce41d773dc5d13d2473469ab7650449c1 |
--- /dev/null |
+++ b/chrome/test/data/dromaeo/patches/librefs.patch |
@@ -0,0 +1,318 @@ |
+diff --git a/chrome/test/data/dromaeo/tests/cssquery-dojo.html b/chrome/test/data/dromaeo/tests/cssquery-dojo.html |
+index b27c95b..fd8e4aa 100644 |
+--- a/chrome/test/data/dromaeo/tests/cssquery-dojo.html |
++++ b/chrome/test/data/dromaeo/tests/cssquery-dojo.html |
+@@ -1,7 +1,7 @@ |
+ <html> |
+ <head> |
+ <script src="../htmlrunner.js"></script> |
+-<script src="http://ajax.googleapis.com/ajax/libs/dojo/1.6.1/dojo/dojo.xd.js"></script> |
++<script src="../lib/dojo.js"></script> |
+ <script> |
+ window.onload = function(){ |
+ startTest("cssquery-dojo", '5477d2ae'); |
+diff --git a/chrome/test/data/dromaeo/tests/cssquery-ext.html b/chrome/test/data/dromaeo/tests/cssquery-ext.html |
+index acb35c1..11a8413 100644 |
+--- a/chrome/test/data/dromaeo/tests/cssquery-ext.html |
++++ b/chrome/test/data/dromaeo/tests/cssquery-ext.html |
+@@ -1,7 +1,7 @@ |
+ <html> |
+ <head> |
+ <script src="../htmlrunner.js"></script> |
+-<script src="https://ajax.googleapis.com/ajax/libs/ext-core/3.1.0/ext-core.js"></script> |
++<script src="../lib/ext-core.js"></script> |
+ <script> |
+ window.onload = function(){ |
+ startTest("cssquery-ext", '5bc05a17'); |
+diff --git a/chrome/test/data/dromaeo/tests/cssquery-jquery-2.x.html b/chrome/test/data/dromaeo/tests/cssquery-jquery-2.x.html |
+index 6b95fee..b180f5a 100644 |
+--- a/chrome/test/data/dromaeo/tests/cssquery-jquery-2.x.html |
++++ b/chrome/test/data/dromaeo/tests/cssquery-jquery-2.x.html |
+@@ -1,7 +1,7 @@ |
+ <html> |
+ <head> |
+ <script src="../htmlrunner.js"></script> |
+-<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script> |
++<script src="../lib/jquery.2.0.3.js"></script> |
+ <script> |
+ window.onload = function(){ |
+ startTest("cssquery-jquery", '5dfe1a12'); |
+diff --git a/chrome/test/data/dromaeo/tests/cssquery-jquery.html b/chrome/test/data/dromaeo/tests/cssquery-jquery.html |
+index a83ef5c..6e552f1 100644 |
+--- a/chrome/test/data/dromaeo/tests/cssquery-jquery.html |
++++ b/chrome/test/data/dromaeo/tests/cssquery-jquery.html |
+@@ -1,7 +1,7 @@ |
+ <html> |
+ <head> |
+ <script src="../htmlrunner.js"></script> |
+-<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script> |
++<script src="../lib/jquery.10.1.2.js"></script> |
+ <script> |
+ window.onload = function(){ |
+ startTest("cssquery-jquery", 'de808e5f'); |
+diff --git a/chrome/test/data/dromaeo/tests/cssquery-mootools.html b/chrome/test/data/dromaeo/tests/cssquery-mootools.html |
+index 5009efc..1422b2a 100644 |
+--- a/chrome/test/data/dromaeo/tests/cssquery-mootools.html |
++++ b/chrome/test/data/dromaeo/tests/cssquery-mootools.html |
+@@ -1,7 +1,7 @@ |
+ <html> |
+ <head> |
+ <script src="../htmlrunner.js"></script> |
+-<script src="https://ajax.googleapis.com/ajax/libs/mootools/1.4.1/mootools-yui-compressed.js"></script> |
++<script src="../lib/mootools-yui-compressed.js"></script> |
+ <script> |
+ window.onload = function(){ |
+ startTest("cssquery-mootools", 'c5ac656b'); |
+diff --git a/chrome/test/data/dromaeo/tests/cssquery-prototype.html b/chrome/test/data/dromaeo/tests/cssquery-prototype.html |
+index 324d4ed..28bada1 100644 |
+--- a/chrome/test/data/dromaeo/tests/cssquery-prototype.html |
++++ b/chrome/test/data/dromaeo/tests/cssquery-prototype.html |
+@@ -1,7 +1,7 @@ |
+ <html> |
+ <head> |
+ <script src="../htmlrunner.js"></script> |
+-<script src="https://ajax.googleapis.com/ajax/libs/prototype/1.7.0.0/prototype.js"></script> |
++<script src="../lib/prototype.js"></script> |
+ <script> |
+ window.onload = function(){ |
+ startTest("cssquery-prototype", 'd151161f'); |
+diff --git a/chrome/test/data/dromaeo/tests/jslib-attr-jquery-2.x.html b/chrome/test/data/dromaeo/tests/jslib-attr-jquery-2.x.html |
+index ca6d338..867938a 100644 |
+--- a/chrome/test/data/dromaeo/tests/jslib-attr-jquery-2.x.html |
++++ b/chrome/test/data/dromaeo/tests/jslib-attr-jquery-2.x.html |
+@@ -1,7 +1,7 @@ |
+ <html> |
+ <head> |
+ <script src="../htmlrunner.js"></script> |
+-<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script> |
++<script src="../lib/jquery.2.0.3.js"></script> |
+ <script> |
+ window.onload = function(){ |
+ startTest("jslib-attr-jquery", 'aeb3b2c1'); |
+diff --git a/chrome/test/data/dromaeo/tests/jslib-attr-jquery.html b/chrome/test/data/dromaeo/tests/jslib-attr-jquery.html |
+index 70f8fdc..f089b52 100644 |
+--- a/chrome/test/data/dromaeo/tests/jslib-attr-jquery.html |
++++ b/chrome/test/data/dromaeo/tests/jslib-attr-jquery.html |
+@@ -1,7 +1,7 @@ |
+ <html> |
+ <head> |
+ <script src="../htmlrunner.js"></script> |
+-<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script> |
++<script src="../lib/jquery.10.1.2.js"></script> |
+ <script> |
+ window.onload = function(){ |
+ startTest("jslib-attr-jquery", '675a354f'); |
+diff --git a/chrome/test/data/dromaeo/tests/jslib-attr-prototype.html b/chrome/test/data/dromaeo/tests/jslib-attr-prototype.html |
+index c0e8006..998b990 100644 |
+--- a/chrome/test/data/dromaeo/tests/jslib-attr-prototype.html |
++++ b/chrome/test/data/dromaeo/tests/jslib-attr-prototype.html |
+@@ -1,7 +1,7 @@ |
+ <html> |
+ <head> |
+ <script src="../htmlrunner.js"></script> |
+-<script src="https://ajax.googleapis.com/ajax/libs/prototype/1.7.0.0/prototype.js"></script> |
++<script src="../lib/prototype.js"></script> |
+ <script> |
+ window.onload = function(){ |
+ startTest("jslib-attr-prototype", '4fb93c6a'); |
+diff --git a/chrome/test/data/dromaeo/tests/jslib-event-jquery-2.x.html b/chrome/test/data/dromaeo/tests/jslib-event-jquery-2.x.html |
+index 4e5abef..db65510 100644 |
+--- a/chrome/test/data/dromaeo/tests/jslib-event-jquery-2.x.html |
++++ b/chrome/test/data/dromaeo/tests/jslib-event-jquery-2.x.html |
+@@ -1,7 +1,7 @@ |
+ <html> |
+ <head> |
+ <script src="../htmlrunner.js"></script> |
+-<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script> |
++<script src="../lib/jquery.2.0.3.js"></script> |
+ <script> |
+ window.onload = function(){ |
+ startTest("jslib-event-jquery", '161a447c'); |
+diff --git a/chrome/test/data/dromaeo/tests/jslib-event-jquery.html b/chrome/test/data/dromaeo/tests/jslib-event-jquery.html |
+index 22ae395..bfaf354 100644 |
+--- a/chrome/test/data/dromaeo/tests/jslib-event-jquery.html |
++++ b/chrome/test/data/dromaeo/tests/jslib-event-jquery.html |
+@@ -1,7 +1,7 @@ |
+ <html> |
+ <head> |
+ <script src="../htmlrunner.js"></script> |
+-<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script> |
++<script src="../lib/jquery.10.1.2.js"></script> |
+ <script> |
+ window.onload = function(){ |
+ startTest("jslib-event-jquery", '690f881e'); |
+diff --git a/chrome/test/data/dromaeo/tests/jslib-event-prototype.html b/chrome/test/data/dromaeo/tests/jslib-event-prototype.html |
+index c601a89..78d4626 100644 |
+--- a/chrome/test/data/dromaeo/tests/jslib-event-prototype.html |
++++ b/chrome/test/data/dromaeo/tests/jslib-event-prototype.html |
+@@ -1,7 +1,7 @@ |
+ <html> |
+ <head> |
+ <script src="../htmlrunner.js"></script> |
+-<script src="https://ajax.googleapis.com/ajax/libs/prototype/1.7.0.0/prototype.js"></script> |
++<script src="../lib/prototype.js"></script> |
+ <script> |
+ window.onload = function(){ |
+ startTest("jslib-event-prototype", '03b86d96'); |
+diff --git a/chrome/test/data/dromaeo/tests/jslib-modify-jquery-2.x.html b/chrome/test/data/dromaeo/tests/jslib-modify-jquery-2.x.html |
+index d03d56b..2c8323d 100644 |
+--- a/chrome/test/data/dromaeo/tests/jslib-modify-jquery-2.x.html |
++++ b/chrome/test/data/dromaeo/tests/jslib-modify-jquery-2.x.html |
+@@ -1,7 +1,7 @@ |
+ <html> |
+ <head> |
+ <script src="../htmlrunner.js"></script> |
+-<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script> |
++<script src="../lib/jquery.2.0.3.js"></script> |
+ <script> |
+ window.onload = function(){ |
+ startTest("jslib-modify-jquery", 'ed2c7ef2'); |
+diff --git a/chrome/test/data/dromaeo/tests/jslib-modify-jquery.html b/chrome/test/data/dromaeo/tests/jslib-modify-jquery.html |
+index 12c6a35..34fa179 100644 |
+--- a/chrome/test/data/dromaeo/tests/jslib-modify-jquery.html |
++++ b/chrome/test/data/dromaeo/tests/jslib-modify-jquery.html |
+@@ -1,7 +1,7 @@ |
+ <html> |
+ <head> |
+ <script src="../htmlrunner.js"></script> |
+-<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script> |
++<script src="../lib/jquery.10.1.2.js"></script> |
+ <script> |
+ window.onload = function(){ |
+ startTest("jslib-modify-jquery", '950aaaa1'); |
+diff --git a/chrome/test/data/dromaeo/tests/jslib-modify-prototype.html b/chrome/test/data/dromaeo/tests/jslib-modify-prototype.html |
+index e5e2a4d..866fd35 100644 |
+--- a/chrome/test/data/dromaeo/tests/jslib-modify-prototype.html |
++++ b/chrome/test/data/dromaeo/tests/jslib-modify-prototype.html |
+@@ -1,7 +1,7 @@ |
+ <html> |
+ <head> |
+ <script src="../htmlrunner.js"></script> |
+-<script src="https://ajax.googleapis.com/ajax/libs/prototype/1.7.0.0/prototype.js"></script> |
++<script src="../lib/prototype.js"></script> |
+ <script> |
+ window.onload = function(){ |
+ startTest("jslib-modify-prototype", '6693b3a5'); |
+diff --git a/chrome/test/data/dromaeo/tests/jslib-style-jquery-2.x.html b/chrome/test/data/dromaeo/tests/jslib-style-jquery-2.x.html |
+index ce477b8..72c19c6 100644 |
+--- a/chrome/test/data/dromaeo/tests/jslib-style-jquery-2.x.html |
++++ b/chrome/test/data/dromaeo/tests/jslib-style-jquery-2.x.html |
+@@ -1,7 +1,7 @@ |
+ <html> |
+ <head> |
+ <script src="../htmlrunner.js"></script> |
+-<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script> |
++<script src="../lib/jquery.2.0.3.js"></script> |
+ <script> |
+ window.onload = function(){ |
+ startTest("jslib-style-jquery", '08bc6988'); |
+diff --git a/chrome/test/data/dromaeo/tests/jslib-style-jquery.html b/chrome/test/data/dromaeo/tests/jslib-style-jquery.html |
+index 35697967..3c99a70 100644 |
+--- a/chrome/test/data/dromaeo/tests/jslib-style-jquery.html |
++++ b/chrome/test/data/dromaeo/tests/jslib-style-jquery.html |
+@@ -1,7 +1,7 @@ |
+ <html> |
+ <head> |
+ <script src="../htmlrunner.js"></script> |
+-<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script> |
++<script src="../lib/jquery.10.1.2.js"></script> |
+ <script> |
+ window.onload = function(){ |
+ startTest("jslib-style-jquery", 'a803790a'); |
+diff --git a/chrome/test/data/dromaeo/tests/jslib-style-prototype.html b/chrome/test/data/dromaeo/tests/jslib-style-prototype.html |
+index 2762401..9ba6e48 100644 |
+--- a/chrome/test/data/dromaeo/tests/jslib-style-prototype.html |
++++ b/chrome/test/data/dromaeo/tests/jslib-style-prototype.html |
+@@ -1,7 +1,7 @@ |
+ <html> |
+ <head> |
+ <script src="../htmlrunner.js"></script> |
+-<script src="https://ajax.googleapis.com/ajax/libs/prototype/1.7.0.0/prototype.js"></script> |
++<script src="../lib/prototype.js"></script> |
+ <script> |
+ window.onload = function(){ |
+ startTest("jslib-style-prototype", 'c41174f0'); |
+diff --git a/chrome/test/data/dromaeo/tests/jslib-traverse-jquery-2.x.html b/chrome/test/data/dromaeo/tests/jslib-traverse-jquery-2.x.html |
+index afc5b3d6..9e9792c 100644 |
+--- a/chrome/test/data/dromaeo/tests/jslib-traverse-jquery-2.x.html |
++++ b/chrome/test/data/dromaeo/tests/jslib-traverse-jquery-2.x.html |
+@@ -1,7 +1,7 @@ |
+ <html> |
+ <head> |
+ <script src="../htmlrunner.js"></script> |
+-<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script> |
++<script src="../lib/jquery.2.0.3.js"></script> |
+ <script> |
+ window.onload = function(){ |
+ startTest("jslib-traverse-jquery", '66e690c0'); |
+diff --git a/chrome/test/data/dromaeo/tests/jslib-traverse-jquery.html b/chrome/test/data/dromaeo/tests/jslib-traverse-jquery.html |
+index 910e2e6..19b6741 100644 |
+--- a/chrome/test/data/dromaeo/tests/jslib-traverse-jquery.html |
++++ b/chrome/test/data/dromaeo/tests/jslib-traverse-jquery.html |
+@@ -1,7 +1,7 @@ |
+ <html> |
+ <head> |
+ <script src="../htmlrunner.js"></script> |
+-<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script> |
++<script src="../lib/jquery.10.1.2.js"></script> |
+ <script> |
+ window.onload = function(){ |
+ startTest("jslib-traverse-jquery", 'bc5b18f3'); |
+diff --git a/chrome/test/data/dromaeo/tests/jslib-traverse-prototype.html b/chrome/test/data/dromaeo/tests/jslib-traverse-prototype.html |
+index 37c28d6..68fe3bc 100644 |
+--- a/chrome/test/data/dromaeo/tests/jslib-traverse-prototype.html |
++++ b/chrome/test/data/dromaeo/tests/jslib-traverse-prototype.html |
+@@ -1,7 +1,7 @@ |
+ <html> |
+ <head> |
+ <script src="../htmlrunner.js"></script> |
+-<script src="https://ajax.googleapis.com/ajax/libs/prototype/1.7.0.0/prototype.js"></script> |
++<script src="../lib/prototype.js"></script> |
+ <script> |
+ window.onload = function(){ |
+ startTest("jslib-traverse-prototype", 'd46d3eab'); |
+-- |
+2.8.0.rc3.226.g39d4020 |
+ |
+ |
+From 677579e646af497d7e1625c85d8a7cffaf62aa13 Mon Sep 17 00:00:00 2001 |
+From: David Vallet <dvallet@google.com> |
+Date: Thu, 17 Nov 2016 16:38:01 +1100 |
+Subject: [PATCH 2/4] change readme |
+ |
+--- |
+ chrome/test/data/dromaeo/README.chromium | 6 +++++- |
+ 1 file changed, 5 insertions(+), 1 deletion(-) |
+ |
+diff --git a/chrome/test/data/dromaeo/README.chromium b/chrome/test/data/dromaeo/README.chromium |
+index 8f036bf..c57c79f 100644 |
+--- a/chrome/test/data/dromaeo/README.chromium |
++++ b/chrome/test/data/dromaeo/README.chromium |
+@@ -2,7 +2,10 @@ This directory contains Dromaeo, a JavaScript and DOM performance benchmark. |
+ |
+ Dromaeo was developed and released by John Resig (jresig at mozilla.com)/ |
+ |
+-This benchmark was slightly modified to enable Chromium automation. |
++This benchmark was slightly modified to: |
++ - Enable Chromium automation. |
++ - Avoid grabbing javascript libraries from the Web. |
++ |
+ |
+ How to update: |
+ |
+@@ -11,3 +14,4 @@ How to update: |
+ directory; |
+ 2) run 'make web' to build standalone version; |
+ 3) copy all the files from web dir into this directory. |
++4) modify links to libraries and keep automation changes. |
+-- |
+2.8.0.rc3.226.g39d4020 |
+ |
+ |
+From cb8e4fa9f308c17dada9e7aefb6122429cf61654 Mon Sep 17 00:00:00 2001 |
+From: David Vallet <dvallet@google.com> |
+Date: Thu, 17 Nov 2016 16:41:15 +1100 |
+Subject: [PATCH 3/4] added fix for median calcualtion |
+-- |
+2.8.0.rc3.226.g39d4020 |
+ |