Add a new view for the CI data
Reported by Evan Phoenix | July 15th, 2008 @ 04:57 PM | in Iteration 1
[See the my email about possible views.--NO, I'm adding it below. That's the point of a ticket system--ryan]
Something thats not mentioned here is the form that the data appears
on http://ci.rubini.us. There are number of data points and vectors
within the data, so here's my idea:
- Multiple pages, showing vectors in a simple 2d table
The current page lists simple rubyspec commit, per platform. More
rubyspec commits, the page flows downward, toward older commits. This
vector shows us which rubyspecs commits are working (but not any impl.
data).
- Another page should show a snapshot view:
Impl / Last rubyspec hash / date / good:bad
This page would have a static size, defined by the number of
implementations being running against. At first, this page would just
have one row (Rubinius). This would be a heads up / dashboard page.
- Then there would be a set of pages, one per impl:
Each page would show:
rubyspec hash / date / good:bad
This page wild list all submits against the current impl, allowing
with the rubyspec hashs that were run. This page would be used to
discover when something went wrong. When either the impl. or the
rubyspecs start failing, they'll continue to fail until fixed. You can
use this page to find out where it broke, so that the breakage to be
easily found.
- Compliance page:
A single page, containing:
rubyspec hash / date / rbx / jruby / ...
This page would be used to verify over all compliance among impls.
This page is the least useful right now, with most impls having large
sections of unimplemented features. But it would have a red or green
background in each cell for each impl, depending on if it passed on
failed that rubyspec hash.
So, thats my initial breakdown of some different page views.
- Evan
Comments and changes to this ticket
-
Ryan Davis July 16th, 2008 @ 07:44 PM
- → Assigned user changed from Ryan Davis to shane becker
-
Ryan Davis July 16th, 2008 @ 07:47 PM
- → Assigned user changed from shane becker to Ryan Davis
-
Ryan Davis July 16th, 2008 @ 07:47 PM
- → State changed from new to open
-
Ryan Davis July 17th, 2008 @ 07:44 PM
- → Tag changed from to ci
we really need to stop using email to discuss this stuff. too closed.
here is my response to shane with what I think is a good compromise on some of our issues. It doesn't show everything and doesn't make sense w/o his mocks, but here it is.
Added ryan_mock.png
-
shane becker July 17th, 2008 @ 10:14 PM
- → Tag changed from ci to ci dashboard
first pass at a mockup for the dashboard
-
shane becker July 17th, 2008 @ 10:15 PM
both of these were before ryan's re-layout which is getting incorporated into the next revision of the mockup
-
Ryan Davis July 17th, 2008 @ 10:22 PM
Here is more of what I mean... I think this gets the idea across better than my previous feeble attempt
-
Please Login or create a free account to add a new comment.
You can update this ticket by sending an email to from your email client. (help)
Create your profile
Help contribute to this project by taking a few moments to create your personal profile. Create your profile »
