Bug 676410

Summary: [Beaker] matrix report page needs help
Product: [Retired] Beaker Reporter: Jeff Burke <jburke>
Component: web UIAssignee: Raymond Mancy <rmancy>
Status: CLOSED CURRENTRELEASE QA Contact:
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 0.6CC: bpeck, dcallagh, ebaak, jstancek, mcsontos, pbunyan, rmancy
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2011-02-24 10:23:23 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description Jeff Burke 2011-02-09 19:08:33 UTC
Description of problem:
 A couple things about the matrix report page. The fonts sizes are not uniform
so the text boxes are non-uniform they jump around on the page and it makes it difficult to read.

When the report is not pre populated. So at the start of a job if you look at the
report you are not sure which arch and test are going to be run. So you can get a mis interpretation of the data. If you look at a report and it is all green for 3 of the 4 archs, by looking at the report you would never know an arch has not run.

Comment 1 Raymond Mancy 2011-02-10 04:00:00 UTC
(In reply to comment #0)
> Description of problem:
>  A couple things about the matrix report page. The fonts sizes are not uniform
> so the text boxes are non-uniform they jump around on the page and it makes it
> difficult to read.

You're referring to the font size of the task name vs column headers vs results? Or do you mean the whiteboard text...which does give me a bit of a headache when reading your kerneltier 1 jobs...

> 
> When the report is not pre populated. So at the start of a job if you look at
> the
> report you are not sure which arch and test are going to be run. So you can get
> a mis interpretation of the data. If you look at a report and it is all green
> for 3 of the 4 archs, by looking at the report you would never know an arch has
> not run.

Is this a problem because sometimes you thought you were running the job against a particular arch and it turns out weren't and you never noticed?
If it makes it easier to leave blank columns for arches that have not been run that should be possible.

Comment 9 Raymond Mancy 2011-02-17 04:12:43 UTC
Jeff, I've changed it to a monospace font and at the same time made the font bold to help the readability

Comment 10 Jeff Burke 2011-02-17 14:19:33 UTC
Raymond,
 Thank you very much it is defiantly coming together. I have asked the maintainers for some feedback. Also Paul had a request as well. Can you
put the Header "Task   i386   x86_64   ia64   s390x" Also at the bottom
of the page. That would help if you have to scroll way down.

Thanks,
Jeff

Comment 11 Bill Peck 2011-02-17 14:57:17 UTC
Ray,

I finally found the example I was looking for.  Check this demo out.

http://cross-browser.com/x/examples/xtable.php

If we redo the template that is the perfect way to do it!!

Comment 12 Bill Peck 2011-02-17 16:07:15 UTC
ok..  it definitely needs some work.. but I only spent 5 minutes..

https://beaker-stage.app.eng.bos.redhat.com/xtable/Job%20Matrix%20Report.html

The sub-headers don't scroll, we probably need to drop the nested table.  But thats probably doable if we get rid of the datagrid.  Whats really cool is this xtable thing is an add on.  you just need to generate a proper table and apply the xtable javascript to it.

Comment 13 Bill Peck 2011-02-17 21:56:34 UTC
I looked at the xtable.js code and it doesn't look very easy to modify it to handle multiple header rows.  I would say for it to be useful we would need to modify the current code to generate the matrix table as one table, no more nested tables, and combine the arch and whiteboard into one header.

i386 / 2.6.18-243.el5, i386 / 2.6.18-243.el5 DOMU-HVM, etc..

Comment 14 Bill Peck 2011-02-17 22:48:05 UTC
Found another one as well.  This one seems to support multiple headers.

http://www.disconova.com/open_source/files/freezepanes.htm

Comment 15 Raymond Mancy 2011-02-17 23:01:02 UTC
Modifying it so we don't do nested table is probably a good idea anyway. (In reply to comment #13)
> I looked at the xtable.js code and it doesn't look very easy to modify it to
> handle multiple header rows.  I would say for it to be useful we would need to
> modify the current code to generate the matrix table as one table, no more
> nested tables, and combine the arch and whiteboard into one header.
> 
Not doing nested tables is perhaps a good idea anyway.

> i386 / 2.6.18-243.el5, i386 / 2.6.18-243.el5 DOMU-HVM, etc..