summaryrefslogtreecommitdiffstats
path: root/tools/page_cycler/common/report.html
diff options
context:
space:
mode:
authorslamm@google.com <slamm@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2012-04-18 02:40:39 +0000
committerslamm@google.com <slamm@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2012-04-18 02:40:39 +0000
commite8e3eea260001a067f069d8da98584c2f6fc44fa (patch)
tree8b3c882efaea296f1365c1b838e45df11c76cda0 /tools/page_cycler/common/report.html
parent5bd6feee0b7185ee2b07f245f7a89a74f8f2ef94 (diff)
downloadchromium_src-e8e3eea260001a067f069d8da98584c2f6fc44fa.zip
chromium_src-e8e3eea260001a067f069d8da98584c2f6fc44fa.tar.gz
chromium_src-e8e3eea260001a067f069d8da98584c2f6fc44fa.tar.bz2
Add Web Page Replay test to page cycler.
- Add supporting WPR extension. BUG= TEST= Review URL: http://codereview.chromium.org/9956045 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@132730 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'tools/page_cycler/common/report.html')
-rw-r--r--tools/page_cycler/common/report.html16
1 files changed, 13 insertions, 3 deletions
diff --git a/tools/page_cycler/common/report.html b/tools/page_cycler/common/report.html
index 221d8ab..9833fbe 100644
--- a/tools/page_cycler/common/report.html
+++ b/tools/page_cycler/common/report.html
@@ -79,6 +79,7 @@ document.write("</table>");
r.vari = r.vari / (ary.length - 1);
r.stdd = Math.sqrt(r.vari);
+ r.errp = r.stdd / Math.sqrt((ary.length - 1) / 2) / r.mean * 100;
return r;
}
@@ -88,7 +89,14 @@ document.write("</table>");
if (linkify) {
var anchor = doc.createElement("A");
- anchor.href = text + "/index.html?skip=true";
+ if (text.indexOf('http://localhost:') == 0 ||
+ text.indexOf('file://') == 0) {
+ // URLs for page cycler HTTP and file tests.
+ anchor.href = text + "/index.html?skip=true";
+ } else {
+ // For Web Page Replay, URLs are same as recorded pages.
+ anchor.href = text;
+ }
anchor.appendChild(doc.createTextNode(text));
td.appendChild(anchor);
}
@@ -113,7 +121,7 @@ document.write("</table>");
function showReport() {
var tbody = document.getElementById("tbody");
- var colsums = [0,0,0,0];
+ var colsums = [0,0,0,0,0];
var timeVals = getTimeVals();
for (var i = 0; i < timeVals.length; ++i) {
var tr = document.createElement("TR");
@@ -125,6 +133,7 @@ document.write("</table>");
appendTableCol(tr, r.max.toFixed(2));
appendTableCol(tr, r.mean.toFixed(2));
appendTableCol(tr, r.stdd.toFixed(2));
+ appendTableCol(tr, r.errp.toFixed(2));
//appendTableCol(tr, r.chi2.toFixed(2));
for (var j = 0; j < timeVals[i].length; ++j) {
@@ -138,6 +147,7 @@ document.write("</table>");
colsums[1] = colsums[1] + r.max;
colsums[2] = colsums[2] + r.mean;
colsums[3] = colsums[3] + r.stdd;
+ colsums[4] = colsums[4] + r.errp;
tbody.appendChild(tr);
}
@@ -163,6 +173,7 @@ document.write("</table>");
<th>Max</th>
<th>Mean</th>
<th>Std.d</th>
+ <th>Err %</th>
<th colspan="10">Runs</th>
</tr>
</thead>
@@ -170,4 +181,3 @@ document.write("</table>");
</table>
</body>
</html>
-