Differences between revisions 3 and 4
Revision 3 as of 2010-03-21 21:47:51
Size: 892
Editor: modemcable077
Comment:
Revision 4 as of 2010-03-22 16:41:47
Size: 892
Editor: iws4
Comment:
Deletions are marked like this. Additions are marked like this.
Line 5: Line 5:
PyPI has recently gained a PubSubHubHub interface we can use to trigger events when a new package is uploaded. PyPI has recently gained a PubSubHubBub interface we can use to trigger events when a new package is uploaded.

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 PubSubHubHub daemon

    • trigger the tests for each upload events
    • store the report
  • create a website
    • display the reports
    • create a registery 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.