Difference between revisions of "Tinderbox front page improvements"

From CDOT Wiki
Jump to: navigation, search
(Bug list: new bug for 0.2 release)
Line 1: Line 1:
== Project Name ==
+
== Project Information ==
 +
=== Project Name ===
  
 
Tinderbox front page improvements
 
Tinderbox front page improvements
  
== Project Description ==
+
=== Project Description ===
  
 
[http://tinderbox.mozilla.org/showbuilds.cgi?tree=Firefox Tinderbox] is a web app showing the results of multiple machines building Firefox, running unit tests on it, and running performance tests on it, all on three different platforms (Windows, Linux, Mac).  The display is very crowded right now, and can be difficult to read.  In addition, some of the interesting information (changes in performance, for example) are hard to notice.  The tinderbox server software recently was updated to include [http://www.json.org/ JSON] output, which means that webpages can now easily access the data to build their own displays.  Using this data, create a new display for the Tinderbox data that helps developers monitor the status of the builds and performance data.
 
[http://tinderbox.mozilla.org/showbuilds.cgi?tree=Firefox Tinderbox] is a web app showing the results of multiple machines building Firefox, running unit tests on it, and running performance tests on it, all on three different platforms (Windows, Linux, Mac).  The display is very crowded right now, and can be difficult to read.  In addition, some of the interesting information (changes in performance, for example) are hard to notice.  The tinderbox server software recently was updated to include [http://www.json.org/ JSON] output, which means that webpages can now easily access the data to build their own displays.  Using this data, create a new display for the Tinderbox data that helps developers monitor the status of the builds and performance data.
Line 11: Line 12:
 
* [http://mavra.perilith.com/~luser/tboxtest.html Another example page using the data].  (Requires a [http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/latest-trunk/ recent Firefox 3 build])
 
* [http://mavra.perilith.com/~luser/tboxtest.html Another example page using the data].  (Requires a [http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/latest-trunk/ recent Firefox 3 build])
  
== Project Leader(s) ==
+
=== Project Leader(s) ===
  
 
* [[User:dominic|Dominic Baranski (dominic) ]]
 
* [[User:dominic|Dominic Baranski (dominic) ]]
  
== Project Contributor(s) ==
+
=== Project Contributor(s) ===
  
  
Line 44: Line 45:
 
* [https://bugzilla.mozilla.org/show_bug.cgi?id=400708 Bug #400707] - Adding JSON output to showbuilds.pl
 
* [https://bugzilla.mozilla.org/show_bug.cgi?id=400708 Bug #400707] - Adding JSON output to showbuilds.pl
  
My own bug
+
====My bugs====
  
* [http://landfill.bugzilla.org/bugzilla-3.0-branch/show_bug.cgi?id=6009 Thunderbird Bug #6009]
+
* [http://landfill.bugzilla.org/bugzilla-3.0-branch/show_bug.cgi?id=6009 Thunderbird Bug #6009] - A test bug for Thunderbird
  
 
== Project News ==
 
== Project News ==

Revision as of 19:40, 13 November 2007

Project Information

Project Name

Tinderbox front page improvements

Project Description

Tinderbox is a web app showing the results of multiple machines building Firefox, running unit tests on it, and running performance tests on it, all on three different platforms (Windows, Linux, Mac). The display is very crowded right now, and can be difficult to read. In addition, some of the interesting information (changes in performance, for example) are hard to notice. The tinderbox server software recently was updated to include JSON output, which means that webpages can now easily access the data to build their own displays. Using this data, create a new display for the Tinderbox data that helps developers monitor the status of the builds and performance data.

Project Leader(s)

Project Contributor(s)

Michael Szutu

Project Details

We are currently looking for people who make use of Tinderbox to give their suggestions and comments on how it could be improved. Please include some specifics because the display has many areas which could be improved. Contribution ideas include what you believe would be the most important information presented, general annoyances, or things to make finding information easier on Tinderbox.

Either Leave your feedback below or contact me (Dominic) directly.

0.1 Release

The 0.1 Release is done. I've uploaded the files to Bug #366784 and received much feedback from the community! I'm currently awaiting review of my code by Chris Seawood and then hopefully incorporation into Tinderbox will follow!

Tinderbox-index.html-0.1.jpg

0.1 Goals - Create index.html for tinderbox.mozilla.org

Since tinderbox.mozilla.org only redirects users to showbuilds.cgi there is no useful information presented to users immediately. The goal of the initial release will be to build a working index.html page based of Bug #366784 by Rob Helmer. The idea is to use the panels that are automatically generated by Tinderbox and put them into iFrames or the like to display a list of available trees for checkin. The idea is a layout that will look similar to the following figure.

Tinderbox Example index.html

Bug list

  • Bug #366784 - Request to change Tinderbox front page layout
  • Bug #390341 - Support gzip encoding for Tinderbox
  • Bug #381104 - Large number of builds requires horizontal scrolling
  • Bug #400707 - Adding JSON output to showbuilds.pl

My bugs

Project News

September 17 2007