Differences between revisions 4 and 5
Revision 4 as of 2010-03-22 16:41:47
Size: 892
Editor: iws4
Comment:
Revision 5 as of 2010-03-22 16:44:13
Size: 891
Editor: iws4
Comment:
Deletions are marked like this. Additions are marked like this.
Line 17: Line 17:
 * create a PubSubHubHub daemon  * create a PubSubHubBub daemon
Line 22: Line 22:
  * create a registery system for people to get reports by emails   * create a registry system for people to get reports by emails

This page describes a possible Summer of Code project for a testing infrastructure for PyPI.

Contact: Tarek Ziadé <tarek@ziade.org>

PyPI has recently gained a PubSubHubBub interface we can use to trigger events when a new package is uploaded.

The student work to be done is :

  • compare and chose the best virtual environment for the testing infrastructure we need
  • create a initial collections of clean VMs
  • create a set of scripts to drive the Virtual Machines (Linux only) :
    • start the VM
    • set up the VM for the tests (firewall, probes, etc.)
    • upload content and run commands over the VM
    • get back the reports
    • perform rollback
  • create a PubSubHubBub daemon

    • trigger the tests for each upload events
    • store the report
  • create a website
    • display the reports
    • create a registry system for people to get reports by emails

SummerOfCode/PyPITestingInfrastructure (last edited 2011-03-06 23:31:48 by 94-193-53-200)

Unable to edit the page? See the FrontPage for instructions.