Status Report for Debian Continuous Integration - Week 11

This week I worked on minor improvements to the package search, fixed bugs, cleaned up code, and wrote some tests.

Improved package search
------------------------

The package search now includes status marks to indicate a package's latest testing status on a suite/architecture. If a package is searched for, a status mark appears next to each search item.


Data chart generation
----------------------

The row generation for the status page had to be fixed since the row layout was not generated correctly after I used some production data from ci.debian.net.

The chart generation also failed after using the production data. I found that earlier test data did not contain 'tmpfail'. The issue was quickly fixed. Now if a data entry does not contain tmpfail data the value defaults to 0.

I also started putting more common graph functionality in Debci::Graph so that the two subclasses don't have duplicate code.


X-axis labels for the charts
-----------------------------

The charts now have x-axis labels. The charts display a month as a label for the first data point that belongs to that month. This is not currently finished because the labels aren't evenly spaced out and I am trying to fix it.

If I am not able to fix this, the charts will be switched back to JavaScript.


Some screenshots of the data charts and the package search can be found on the wiki. [0]

The latest code can be found on my git repository. [1]

Next week I plan to fix the charts, finish working on the package search, and write tests.

Regards,
Brandon Fairchild

[0] https://wiki.debian.org/debci/mockups
[1] https://anonscm.debian.org/cgit/users/nerith-guest/debci_ui.git




_______________________________________________
Soc-coordination mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/soc-coordination

Reply via email to