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

PROJECT: Implement web application for testing commit ranges #2

completed by: Andromeda Galaxy

mentors: Deepak, Jacob B

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 second step involves hooking up the input form into a working task that will get scheduled to run on a server. Jobs submitted through the form should get written to a queue directory and you should provide some mechanism for running the script. For now, consider just a simple script that does something simple like "echo Processing commit $1".

You can write the backend in any language, but you should try to keep library dependencies to a minimum.