Title: [106386] trunk/PerformanceTests
Revision
106386
Author
[email protected]
Date
2012-01-31 13:35:51 -0800 (Tue, 31 Jan 2012)

Log Message

PerfTestRunner should automatically create pre#log
https://bugs.webkit.org/show_bug.cgi?id=77469

Reviewed by Tony Chang.

Automatically generate <pre id="log"></pre> if there isn't one.

* Bindings/event-target-wrapper.html:
* DOM/Accessors.html:
* DOM/CloneNodes.html:
* DOM/CreateNodes.html:
* DOM/DOMDivWalk.html:
* DOM/DOMTable.html:
* DOM/DOMWalk.html:
* DOM/Events.html:
* DOM/GetElement.html:
* DOM/GridSort.html:
* DOM/Template.html:
* Dromaeo/dom-query.html:
* Dromaeo/resources/dromaeorunner.js:
* Parser/html-parser.html:
* Parser/html5-full-render.html:
* Parser/simple-url.html:
* Parser/tiny-innerHTML.html:
* Parser/url-parser.html:
* Parser/xml-parser.html:
* resources/runner.js:
(PerfTestRunner.log):
(PerfTestRunner.printStatistics):

Modified Paths

Diff

Modified: trunk/PerformanceTests/Bindings/event-target-wrapper.html (106385 => 106386)


--- trunk/PerformanceTests/Bindings/event-target-wrapper.html	2012-01-31 21:31:17 UTC (rev 106385)
+++ trunk/PerformanceTests/Bindings/event-target-wrapper.html	2012-01-31 21:35:51 UTC (rev 106386)
@@ -1,6 +1,5 @@
 <!DOCTYPE html>
 <body>
-<pre id="log"></pre>
 <script src=""
 <a href="" here to start</a>
 <script>

Modified: trunk/PerformanceTests/ChangeLog (106385 => 106386)


--- trunk/PerformanceTests/ChangeLog	2012-01-31 21:31:17 UTC (rev 106385)
+++ trunk/PerformanceTests/ChangeLog	2012-01-31 21:35:51 UTC (rev 106386)
@@ -1,5 +1,37 @@
 2012-01-31  Ryosuke Niwa  <[email protected]>
 
+        PerfTestRunner should automatically create pre#log
+        https://bugs.webkit.org/show_bug.cgi?id=77469
+
+        Reviewed by Tony Chang.
+
+        Automatically generate <pre id="log"></pre> if there isn't one.
+
+        * Bindings/event-target-wrapper.html:
+        * DOM/Accessors.html:
+        * DOM/CloneNodes.html:
+        * DOM/CreateNodes.html:
+        * DOM/DOMDivWalk.html:
+        * DOM/DOMTable.html:
+        * DOM/DOMWalk.html:
+        * DOM/Events.html:
+        * DOM/GetElement.html:
+        * DOM/GridSort.html:
+        * DOM/Template.html:
+        * Dromaeo/dom-query.html:
+        * Dromaeo/resources/dromaeorunner.js:
+        * Parser/html-parser.html:
+        * Parser/html5-full-render.html:
+        * Parser/simple-url.html:
+        * Parser/tiny-innerHTML.html:
+        * Parser/url-parser.html:
+        * Parser/xml-parser.html:
+        * resources/runner.js:
+        (PerfTestRunner.log):
+        (PerfTestRunner.printStatistics):
+
+2012-01-31  Ryosuke Niwa  <[email protected]>
+
         runner.js in performance tests should define a class
         https://bugs.webkit.org/show_bug.cgi?id=77074
 

Modified: trunk/PerformanceTests/DOM/Accessors.html (106385 => 106386)


--- trunk/PerformanceTests/DOM/Accessors.html	2012-01-31 21:31:17 UTC (rev 106385)
+++ trunk/PerformanceTests/DOM/Accessors.html	2012-01-31 21:35:51 UTC (rev 106386)
@@ -2,7 +2,6 @@
 <html>
 <body>
 <div id="container"><span id="benchmark_content"></span></div>
-<pre id="log"></pre>
 <script type="text/_javascript_" src=""
 <script type="text/_javascript_" src=""
 <script type="text/_javascript_" src=""

Modified: trunk/PerformanceTests/DOM/CloneNodes.html (106385 => 106386)


--- trunk/PerformanceTests/DOM/CloneNodes.html	2012-01-31 21:31:17 UTC (rev 106385)
+++ trunk/PerformanceTests/DOM/CloneNodes.html	2012-01-31 21:35:51 UTC (rev 106386)
@@ -2,7 +2,6 @@
 <html>
 <body>
 <div id="container"><span id="benchmark_content"></span></div>
-<pre id="log"></pre>
 <script type="text/_javascript_" src=""
 <script type="text/_javascript_" src=""
 <script type="text/_javascript_" src=""

Modified: trunk/PerformanceTests/DOM/CreateNodes.html (106385 => 106386)


--- trunk/PerformanceTests/DOM/CreateNodes.html	2012-01-31 21:31:17 UTC (rev 106385)
+++ trunk/PerformanceTests/DOM/CreateNodes.html	2012-01-31 21:35:51 UTC (rev 106386)
@@ -2,7 +2,6 @@
 <html>
 <body>
 <div id="container"><span id="benchmark_content"></span></div>
-<pre id="log"></pre>
 <script type="text/_javascript_" src=""
 <script type="text/_javascript_" src=""
 <script type="text/_javascript_" src=""

Modified: trunk/PerformanceTests/DOM/DOMDivWalk.html (106385 => 106386)


--- trunk/PerformanceTests/DOM/DOMDivWalk.html	2012-01-31 21:31:17 UTC (rev 106385)
+++ trunk/PerformanceTests/DOM/DOMDivWalk.html	2012-01-31 21:35:51 UTC (rev 106386)
@@ -2,7 +2,6 @@
 <html>
 <body>
 <div id="container"><span id="benchmark_content"></span></div>
-<pre id="log"></pre>
 <script type="text/_javascript_" src=""
 <script type="text/_javascript_" src=""
 <script type="text/_javascript_" src=""

Modified: trunk/PerformanceTests/DOM/DOMTable.html (106385 => 106386)


--- trunk/PerformanceTests/DOM/DOMTable.html	2012-01-31 21:31:17 UTC (rev 106385)
+++ trunk/PerformanceTests/DOM/DOMTable.html	2012-01-31 21:35:51 UTC (rev 106386)
@@ -2,7 +2,6 @@
 <html>
 <body>
 <div id="container"><span id="benchmark_content"></span></div>
-<pre id="log"></pre>
 <script type="text/_javascript_" src=""
 <script type="text/_javascript_" src=""
 <script type="text/_javascript_" src=""

Modified: trunk/PerformanceTests/DOM/DOMWalk.html (106385 => 106386)


--- trunk/PerformanceTests/DOM/DOMWalk.html	2012-01-31 21:31:17 UTC (rev 106385)
+++ trunk/PerformanceTests/DOM/DOMWalk.html	2012-01-31 21:35:51 UTC (rev 106386)
@@ -2,7 +2,6 @@
 <html>
 <body>
 <div id="container"><span id="benchmark_content"></span></div>
-<pre id="log"></pre>
 <script type="text/_javascript_" src=""
 <script type="text/_javascript_" src=""
 <script type="text/_javascript_" src=""

Modified: trunk/PerformanceTests/DOM/Events.html (106385 => 106386)


--- trunk/PerformanceTests/DOM/Events.html	2012-01-31 21:31:17 UTC (rev 106385)
+++ trunk/PerformanceTests/DOM/Events.html	2012-01-31 21:35:51 UTC (rev 106386)
@@ -2,7 +2,6 @@
 <html>
 <body>
 <div id="container"><span id="benchmark_content"></span></div>
-<pre id="log"></pre>
 <script type="text/_javascript_" src=""
 <script type="text/_javascript_" src=""
 <script type="text/_javascript_" src=""

Modified: trunk/PerformanceTests/DOM/GetElement.html (106385 => 106386)


--- trunk/PerformanceTests/DOM/GetElement.html	2012-01-31 21:31:17 UTC (rev 106385)
+++ trunk/PerformanceTests/DOM/GetElement.html	2012-01-31 21:35:51 UTC (rev 106386)
@@ -2,7 +2,6 @@
 <html>
 <body>
 <div id="container"><span id="benchmark_content"></span></div>
-<pre id="log"></pre>
 <script type="text/_javascript_" src=""
 <script type="text/_javascript_" src=""
 <script type="text/_javascript_" src=""

Modified: trunk/PerformanceTests/DOM/GridSort.html (106385 => 106386)


--- trunk/PerformanceTests/DOM/GridSort.html	2012-01-31 21:31:17 UTC (rev 106385)
+++ trunk/PerformanceTests/DOM/GridSort.html	2012-01-31 21:35:51 UTC (rev 106386)
@@ -2,7 +2,6 @@
 <html>
 <body>
 <div id="container"><span id="benchmark_content"></span></div>
-<pre id="log"></pre>
 <script type="text/_javascript_" src=""
 <script type="text/_javascript_" src=""
 <script type="text/_javascript_" src=""

Modified: trunk/PerformanceTests/DOM/Template.html (106385 => 106386)


--- trunk/PerformanceTests/DOM/Template.html	2012-01-31 21:31:17 UTC (rev 106385)
+++ trunk/PerformanceTests/DOM/Template.html	2012-01-31 21:35:51 UTC (rev 106386)
@@ -2,7 +2,6 @@
 <html>
 <body>
 <div id="container"><span id="benchmark_content"></span></div>
-<pre id="log"></pre>
 <script type="text/_javascript_" src=""
 <script type="text/_javascript_" src=""
 <script type="text/_javascript_" src=""

Modified: trunk/PerformanceTests/Dromaeo/dom-query.html (106385 => 106386)


--- trunk/PerformanceTests/Dromaeo/dom-query.html	2012-01-31 21:31:17 UTC (rev 106385)
+++ trunk/PerformanceTests/Dromaeo/dom-query.html	2012-01-31 21:35:51 UTC (rev 106386)
@@ -11,6 +11,5 @@
 </script>
 </head>
 <body>
-<pre id="console"></pre>
 </body>
 </html>

Modified: trunk/PerformanceTests/Dromaeo/resources/dromaeorunner.js (106385 => 106386)


--- trunk/PerformanceTests/Dromaeo/resources/dromaeorunner.js	2012-01-31 21:31:17 UTC (rev 106385)
+++ trunk/PerformanceTests/Dromaeo/resources/dromaeorunner.js	2012-01-31 21:35:51 UTC (rev 106386)
@@ -61,7 +61,7 @@
 
          teardown: function(data) {
              var scores = DRT.computeScores(data.result);
-             PerfTestRunner.printStatistics(scores, DRT.log);
+             PerfTestRunner.printStatistics(scores);
              window.setTimeout(function() {
                  if (window.layoutTestController)
                      layoutTestController.notifyDone();
@@ -75,7 +75,7 @@
          },
 
          log: function(text) {
-             document.getElementById("console").innerHTML += (text + "\n");
+             PerfTestRunner.log(text);
          }
      };
 

Modified: trunk/PerformanceTests/Parser/html-parser.html (106385 => 106386)


--- trunk/PerformanceTests/Parser/html-parser.html	2012-01-31 21:31:17 UTC (rev 106385)
+++ trunk/PerformanceTests/Parser/html-parser.html	2012-01-31 21:35:51 UTC (rev 106386)
@@ -1,6 +1,5 @@
 <!DOCTYPE html>
 <body>
-<pre id="log"></pre>
 <script src=""
 <script>
 var spec = PerfTestRunner.loadFile("resources/html5.html");
@@ -15,5 +14,6 @@
     iframe.contentDocument.close();
     document.body.removeChild(iframe);
 }, 1);
+
 </script>
 </body>

Modified: trunk/PerformanceTests/Parser/html5-full-render.html (106385 => 106386)


--- trunk/PerformanceTests/Parser/html5-full-render.html	2012-01-31 21:31:17 UTC (rev 106385)
+++ trunk/PerformanceTests/Parser/html5-full-render.html	2012-01-31 21:35:51 UTC (rev 106386)
@@ -1,6 +1,5 @@
 <!DOCTYPE html>
 <body>
-<pre id="log"></pre>
 <script src=""
 <script>
 var spec = loadFile("resources/html5.html");

Modified: trunk/PerformanceTests/Parser/simple-url.html (106385 => 106386)


--- trunk/PerformanceTests/Parser/simple-url.html	2012-01-31 21:31:17 UTC (rev 106385)
+++ trunk/PerformanceTests/Parser/simple-url.html	2012-01-31 21:35:51 UTC (rev 106386)
@@ -1,6 +1,5 @@
 <!DOCTYPE html>
 <body>
-<pre id="log"></pre>
 <script src=""
 <script>
 var anchor = document.createElement("a");

Modified: trunk/PerformanceTests/Parser/tiny-innerHTML.html (106385 => 106386)


--- trunk/PerformanceTests/Parser/tiny-innerHTML.html	2012-01-31 21:31:17 UTC (rev 106385)
+++ trunk/PerformanceTests/Parser/tiny-innerHTML.html	2012-01-31 21:35:51 UTC (rev 106386)
@@ -1,6 +1,5 @@
 <!DOCTYPE html>
 <body>
-<pre id="log"></pre>
 <script src=""
 <script>
 PerfTestRunner.run(function() {

Modified: trunk/PerformanceTests/Parser/url-parser.html (106385 => 106386)


--- trunk/PerformanceTests/Parser/url-parser.html	2012-01-31 21:31:17 UTC (rev 106385)
+++ trunk/PerformanceTests/Parser/url-parser.html	2012-01-31 21:35:51 UTC (rev 106386)
@@ -1,6 +1,5 @@
 <!DOCTYPE html>
 <body>
-<pre id="log"></pre>
 <script src=""
 <script>
 var urls = PerfTestRunner.loadFile("resources/final-url-en").split("\n");

Modified: trunk/PerformanceTests/Parser/xml-parser.html (106385 => 106386)


--- trunk/PerformanceTests/Parser/xml-parser.html	2012-01-31 21:31:17 UTC (rev 106385)
+++ trunk/PerformanceTests/Parser/xml-parser.html	2012-01-31 21:35:51 UTC (rev 106386)
@@ -1,6 +1,5 @@
 <!DOCTYPE html>
 <body>
-<pre id="log"></pre>
 <script src=""
 <script>
 var domParser = new DOMParser();

Modified: trunk/PerformanceTests/resources/runner.js (106385 => 106386)


--- trunk/PerformanceTests/resources/runner.js	2012-01-31 21:31:17 UTC (rev 106385)
+++ trunk/PerformanceTests/resources/runner.js	2012-01-31 21:35:51 UTC (rev 106386)
@@ -2,6 +2,11 @@
 var PerfTestRunner = {};
 
 PerfTestRunner.log = function (text) {
+    if (!document.getElementById("log")) {
+        var pre = document.createElement('pre');
+        pre.id = 'log';
+        document.body.appendChild(pre);
+    }
     document.getElementById("log").innerHTML += text + "\n";
     window.scrollTo(0, document.body.height);
 }
@@ -52,16 +57,16 @@
 PerfTestRunner.logStatistics = function (times) {
     this.log("");
     var statistics = this.computeStatistics(times);
-    this.printStatistics(statistics, this.log);
+    this.printStatistics(statistics);
 }
 
-PerfTestRunner.printStatistics = function (statistics, printFunction) {
-    printFunction("");
-    printFunction("avg " + statistics.mean);
-    printFunction("median " + statistics.median);
-    printFunction("stdev " + statistics.stdev);
-    printFunction("min " + statistics.min);
-    printFunction("max " + statistics.max);
+PerfTestRunner.printStatistics = function (statistics) {
+    this.log("");
+    this.log("avg " + statistics.mean);
+    this.log("median " + statistics.median);
+    this.log("stdev " + statistics.stdev);
+    this.log("min " + statistics.min);
+    this.log("max " + statistics.max);
 }
 
 PerfTestRunner.gc = function () {
_______________________________________________
webkit-changes mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes

Reply via email to