summaryrefslogtreecommitdiffstats
path: root/chrome/test
diff options
context:
space:
mode:
authorerikkay@chromium.org <erikkay@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-10-17 17:25:23 +0000
committererikkay@chromium.org <erikkay@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-10-17 17:25:23 +0000
commitb71e79d427311fdd9ec36ac5a122fc987bdb2020 (patch)
tree5e11e018e0c9a5d328d7c3a16e242471ff56f8fd /chrome/test
parent242e8e502e9747efa5fcfb0809a75c2a597be836 (diff)
downloadchromium_src-b71e79d427311fdd9ec36ac5a122fc987bdb2020.zip
chromium_src-b71e79d427311fdd9ec36ac5a122fc987bdb2020.tar.gz
chromium_src-b71e79d427311fdd9ec36ac5a122fc987bdb2020.tar.bz2
fixed buildbot for new api. added links.
BUG=none TEST=none TBR=asargent Review URL: http://codereview.chromium.org/293002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@29378 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/test')
-rwxr-xr-xchrome/test/data/extensions/samples/buildbot/bg.html10
-rwxr-xr-xchrome/test/data/extensions/samples/buildbot/popup.html73
2 files changed, 66 insertions, 17 deletions
diff --git a/chrome/test/data/extensions/samples/buildbot/bg.html b/chrome/test/data/extensions/samples/buildbot/bg.html
index e69110c..cd3f685 100755
--- a/chrome/test/data/extensions/samples/buildbot/bg.html
+++ b/chrome/test/data/extensions/samples/buildbot/bg.html
@@ -10,16 +10,16 @@ function updateStatus(text) {
throw new Error("couldn't find status div in " + text);
}
var status = results[1];
- chrome.browserAction.setName(status);
+ chrome.browserAction.setTitle({title:status});
var open = /open/i;
if (open.exec(status)) {
//chrome.browserAction.setBadgeText("\u263A");
- chrome.browserAction.setBadgeText("\u2022");
- chrome.browserAction.setBadgeBackgroundColor([255,0,255,0]);
+ chrome.browserAction.setBadgeText({text:"\u2022"});
+ chrome.browserAction.setBadgeBackgroundColor({color:[255,0,255,0]});
} else {
//chrome.browserAction.setBadgeText("\u2639");
- chrome.browserAction.setBadgeText("\u00D7");
- chrome.browserAction.setBadgeBackgroundColor([255,255,0,0]);
+ chrome.browserAction.setBadgeText({text:"\u00D7"});
+ chrome.browserAction.setBadgeBackgroundColor({color:[255,255,0,0]});
}
}
diff --git a/chrome/test/data/extensions/samples/buildbot/popup.html b/chrome/test/data/extensions/samples/buildbot/popup.html
index ca2314a..8814a80 100755
--- a/chrome/test/data/extensions/samples/buildbot/popup.html
+++ b/chrome/test/data/extensions/samples/buildbot/popup.html
@@ -1,8 +1,8 @@
<head>
<script>
-var botRoot = "http://build.chromium.org/buildbot/waterfall";
+var botRoot = "http://build.chromium.org/buildbot";
//var botRoot = "http://chrome-buildbot.corp.google.com:8010";
-var waterfallURL = botRoot + "/bot_status.json?json=1";
+var waterfallURL = botRoot + "/waterfall/bot_status.json?json=1";
var botList;
var checkinResults;
var bots;
@@ -38,26 +38,51 @@ function updateBotList(text) {
function displayFailures() {
var html = "";
if (failures.length == 0) {
- html = "<a href='" + botroot +
- "' class='open'>The tree is completely green.</a> (no way!)";
+ html = "<a href='' onClick='showConsole()' class='open'>" +
+ "The tree is completely green.</a> (no way!)";
} else {
- html = "<div class='closed'>Failures:</div>";
+ html = "<div><a class='closed' href='' onClick='showFailures()'>" +
+ "failures:</a></div>";
failures.forEach(function(bot, i) {
html += "<div class='bot " + bot.color +
- "' onclick='botClicked(" + i + ")'>" +
+ "' onclick='showBot(" + i + ")'>" +
bot.title + "</div>";
});
}
bots.innerHTML = html;
}
-function botClicked(botIndex) {
- var bot = failures[botIndex];
- var url = botRoot + "/waterfall?builder=" + bot.name;
+function showURL(url) {
window.open(url);
window.event.stopPropagation();
}
+function showBot(botIndex) {
+ var bot = failures[botIndex];
+ var url = botRoot + "/waterfall/waterfall?builder=" + bot.name;
+ showURL(url);
+}
+
+function showConsole() {
+ var url = botRoot + "/waterfall/console";
+ showURL(url);
+}
+
+function showTry() {
+ var url = botRoot + "/try-server/waterfall";
+ showURL(url);
+}
+
+function showFyi() {
+ var url = botRoot + "/waterfall.fyi/console";
+ showURL(url);
+}
+
+function showFailures() {
+ var url = botRoot + "/waterfall/waterfall?show_events=true&failures_only=true";
+ showURL(url);
+}
+
function requestURL(url, callback) {
console.log("requestURL: " + url);
var xhr = new XMLHttpRequest();
@@ -103,14 +128,33 @@ body {
overflow: hidden;
}
+#links {
+ background-color: #efefef;
+ border: 1px solid #cccccc;
+ -webkit-border-radius: 5px;
+ margin-top: 1px;
+ padding: 3px;
+ white-space: nowrap;
+ text-align: center;
+}
+
+a {
+ text-decoration: underline;
+ color: #444;
+}
+
+a:hover {
+ color: black;
+ cursor: pointer;
+}
+
body.big .bot {
-webkit-transition: all .5s ease-out;
- padding-right: 100px;
+ margin: 20px;
}
-body.small .bot{
+body.small .bot {
-webkit-transition: all .5s ease-out;
- padding-right: 3px;
}
.bot {
@@ -165,5 +209,10 @@ body.small .bot{
</style>
</head>
<body onClick="toggle_size()">
+<div id="links">
+<a href="" onclick='showConsole()'>console</a> -
+<a href="" onclick='showTry()'>try</a> -
+<a href="" onclick='showFyi()'>fyi</a>
+</div>
<div id="bots">Loading....</div>
</body> \ No newline at end of file