GSoC/GCI Archive
Google Code-in 2014 BRL-CAD

PROJECT: Implement web application for testing commit ranges #5

completed by: Andromeda Galaxy

mentors: Popescu Andrei, Daniel_R

This task is part of a larger project with several follow-on tasks. Search on the title and read their descriptions to find related tasks.

We very often end up writing scripts that iterate over on a range of commits to our repository. We usually do this to find when a bug was introduced or evaluate some impact over time (e.g., performance).

This step has you hook up the front-end to actually manage jobs. Basically, provide a means for editing the job queue to pause/continue, cancel, or reorder jobs. Basically, these should probably exist as status subdirectories with job subdirectories within them on the server. Making changes to a job in the web interface then merely needs to move a job subdirectory from one status subdir to another.