Undergraduate Capstone Open Source Projects

Winter 2010 Project #3: Pony-Build

Posted by Greg Wilson on 2009/11/11

Pony-build is a simple system for gathering, managing, displaying, and integrating build and test results.   It consists of two core components: a server (for gathering and managing results) and a client library for describing build and test processes.

The project goals are pretty open, but we’d like to enable features like “phoning home” from tests run during installation; integration with test-running frameworks; upload and storage of binary “-latest” packages; inclusion and display of code coverage; “test swarms” and a leaderboard for the Python community; integration with the Python Package Index; and configurable PubSubHubbub-based “push” notification of build events.

Students should be familiar with Python and Web programming; pony-build subprojects will include Web programming and testing, systems administration,package management, and notification implementation.

Mentor: Titus Brown (Michigan State University)

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s

%d bloggers like this: