Closed
Bug 562828
Opened 15 years ago
Closed 14 years ago
Create web dashboard for Mozmill test-run results
Categories
(Mozilla QA Graveyard :: Mozmill Result Dashboard, defect)
Mozilla QA Graveyard
Mozmill Result Dashboard
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: whimboo, Unassigned)
References
()
Details
Having a big amount of Mozmill test-results makes it hard to figure out details about failed tests. This bug will cover the work for the creation of such a dashboard. More details can be found on the project page.
| Reporter | ||
Updated•15 years ago
|
Summary: [dashboard] Create web dashboard for Mozmill test-run results → Create web dashboard for Mozmill test-run results
Whiteboard: [mozmill-dashboard]
| Reporter | ||
Comment 1•15 years ago
|
||
In the last two weeks I have checked two different frameworks, which are already used by Mozilla for different projects. Those are Django and CouchApp. Both are completely different to handle and have different pro's and con's. In the following I will show a list of things I have noticed and which should help us to find the correct framework for the dashboard.
Django
======
pro's:
* Supports different database systems (not important for us)
* Supports templates
con's:
* Hard to map JSON data to UI without an existing class (haven't found one yet)
* Deployment needs admin permissions for the server
* Larger footprint
* Queries for the database have to be managed separately
Example: http://github.com/whimboo/mozmill-dashboard/tree/master/dashboard/
CouchApp
========
pro's:
* All-in-one framework (queries and ui)
* Integrated into the running couchdb instance
* Supports couchdb replication and can be easily transferred to a local system
* Deployment only needs admin permissions for the database (different targets possible)
* Uses query and additional modules for dynamic content
* Smaller footprint
* Supports templates
* Great support via IRC or mailing list (contacts via Mikeal)
con's:
* Slower parsing of JSON data (only for big objects) in Firefox
Example: http://github.com/whimboo/mozmill-dashboard/tree/couchapp/dashboard
Comment 2•15 years ago
|
||
> Django
> ======
> pro's:
> * Supports different database systems (not important for us)
> * Supports templates
mustache.js is a templating system for js http://github.com/janl/mustache.js/, a lot people use this with couchapps. I would def. go with couchapp.
| Reporter | ||
Updated•15 years ago
|
Component: Mozmill → Mozmill Tests
QA Contact: mozmill → mozmilltests
Seems like a slam-dunk as presented. CouchApp definitely.
| Reporter | ||
Comment 4•14 years ago
|
||
Move of Mozmill related project bugs to newly created components. You can filter out those emails by using "Mozmill-Tests-to-MozillaQA" as criteria.
Component: Mozmill Tests → Mozmill Result Dashboard
Product: Testing → Mozilla QA
Whiteboard: [mozmill-dashboard]
Version: Trunk → unspecified
| Reporter | ||
Updated•14 years ago
|
QA Contact: mozmill-tests → mozmill-result-dashboard
| Reporter | ||
Comment 5•14 years ago
|
||
With the new Dashboard component in-place there is no need for a tracking bug anymore. All the initial work has been completed. Lets call this fixed.
Status: NEW → RESOLVED
Closed: 14 years ago
Resolution: --- → FIXED
| Assignee | ||
Updated•13 years ago
|
Product: Mozilla QA → Mozilla QA Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•