Status Report for Debian Continuous Integration, Week 11

Brandon Fairchild csbit32 at gmail.com
Fri Aug 1 23:06:26 UTC 2014


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






More information about the autopkgtest-devel mailing list