summaryrefslogtreecommitdiffstats
path: root/tests/DumpRenderTree2/src/com/android/dumprendertree2/Summarizer.java
diff options
context:
space:
mode:
authorSteve Block <steveblock@google.com>2010-09-13 17:22:17 +0100
committerSteve Block <steveblock@google.com>2010-09-13 17:32:16 +0100
commitab87db4ad8e16e36f99303933db5267946e7bb34 (patch)
tree13c01e19525d6b32661df40ef1185b95a392890c /tests/DumpRenderTree2/src/com/android/dumprendertree2/Summarizer.java
parentc54df24fa9bfd0a2b53404139e7914e68f192af4 (diff)
downloadframeworks_base-ab87db4ad8e16e36f99303933db5267946e7bb34.zip
frameworks_base-ab87db4ad8e16e36f99303933db5267946e7bb34.tar.gz
frameworks_base-ab87db4ad8e16e36f99303933db5267946e7bb34.tar.bz2
Update DumpRenderTree2 to only calculate the WebKit revision once per test run
This is obtained by a HTTP request to ThirdPartyProject.prop Change-Id: I34e310cf52fbcef24bb2a76e64aab5263b3052f1
Diffstat (limited to 'tests/DumpRenderTree2/src/com/android/dumprendertree2/Summarizer.java')
-rw-r--r--tests/DumpRenderTree2/src/com/android/dumprendertree2/Summarizer.java22
1 files changed, 10 insertions, 12 deletions
diff --git a/tests/DumpRenderTree2/src/com/android/dumprendertree2/Summarizer.java b/tests/DumpRenderTree2/src/com/android/dumprendertree2/Summarizer.java
index b61e145..3763bf2 100644
--- a/tests/DumpRenderTree2/src/com/android/dumprendertree2/Summarizer.java
+++ b/tests/DumpRenderTree2/src/com/android/dumprendertree2/Summarizer.java
@@ -201,9 +201,7 @@ public class Summarizer {
private FileFilter mFileFilter;
private String mResultsRootDirPath;
-
private String mTestsRelativePath;
-
private Date mDate;
public Summarizer(FileFilter fileFilter, String resultsRootDirPath) {
@@ -243,8 +241,9 @@ public class Summarizer {
}
public void summarize() {
- createHtmlDetails();
- createTxtSummary();
+ String webKitRevision = getWebKitRevision();
+ createHtmlDetails(webKitRevision);
+ createTxtSummary(webKitRevision);
}
public void reset() {
@@ -255,7 +254,7 @@ public class Summarizer {
mDate = new Date();
}
- private void createTxtSummary() {
+ private void createTxtSummary(String webKitRevision) {
StringBuilder txt = new StringBuilder();
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
@@ -263,7 +262,7 @@ public class Summarizer {
txt.append("Date: " + dateFormat.format(mDate) + "\n");
txt.append("Build fingerprint: " + Build.FINGERPRINT + "\n");
txt.append("WebKit version: " + getWebKitVersionFromUserAgentString() + "\n");
- txt.append("WebKit revision: " + getWebKitRevision() + "\n");
+ txt.append("WebKit revision: " + webKitRevision + "\n");
txt.append("TOTAL: " + getTotalTestCount() + "\n");
txt.append("CRASHED (among all tests): " + mCrashedTestsCount + "\n");
@@ -276,7 +275,7 @@ public class Summarizer {
txt.toString().getBytes(), false);
}
- private void createHtmlDetails() {
+ private void createHtmlDetails(String webKitRevision) {
StringBuilder html = new StringBuilder();
html.append("<html><head>");
@@ -284,7 +283,7 @@ public class Summarizer {
html.append(SCRIPT);
html.append("</head><body>");
- createTopSummaryTable(html);
+ createTopSummaryTable(webKitRevision, html);
createResultsListWithDiff(html, "Unexpected failures", mUnexpectedFailures);
@@ -337,17 +336,16 @@ public class Summarizer {
return "unknown";
}
- private void createTopSummaryTable(StringBuilder html) {
+ private void createTopSummaryTable(String webKitRevision, StringBuilder html) {
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
html.append("<h1>" + mTestsRelativePath + "</h1>");
html.append("<h3>" + "Date: " + dateFormat.format(new Date()) + "</h3>");
html.append("<h3>" + "Build fingerprint: " + Build.FINGERPRINT + "</h3>");
html.append("<h3>" + "WebKit version: " + getWebKitVersionFromUserAgentString() + "</h3>");
- String webkitRevision = getWebKitRevision();
html.append("<h3>" + "WebKit revision: ");
- html.append("<a href=\"http://trac.webkit.org/browser/trunk?rev=" + webkitRevision +
- "\" target=\"_blank\"><span class=\"path\">" + webkitRevision + "</span></a>");
+ html.append("<a href=\"http://trac.webkit.org/browser/trunk?rev=" + webKitRevision +
+ "\" target=\"_blank\"><span class=\"path\">" + webKitRevision + "</span></a>");
html.append("</h3>");
html.append("<table class=\"summary\">");