CARVIEW |
Select Language
HTTP/2 200
date: Mon, 28 Jul 2025 01:04:06 GMT
server: Apache/2.4.41 (Ubuntu)
vary: Cookie,User-Agent,Accept-Encoding
set-cookie: MOIN_SESSION_443_ROOT_moin=53f1a7f73a0b0c3838bbec41780c2d48d513f058; Expires=Mon, 28-Jul-2025 02:04:00 GMT; Max-Age=3600; Secure; Path=/
content-encoding: gzip
content-type: text/html; charset=utf-8
x-clacks-overhead: GNU Terry Pratchett
strict-transport-security: max-age=315360000; includeSubDomains; preload
SummerOfCode/PyPITestingInfrastructure - Python Wiki
This page describes a possible Summer of Code project for a testing infrastructure for PyPI.
Contact: Tarek Ziadé <tarek@ziade.org> or Alexis Métaireau <alexis@notmyidea.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
- study tools like systemtap to be able to report what happens on a box
- create a set of scripts to drive the Virtual Machines (Linux only is acceptable) :
- 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
The final piece of software should be extensible by a plugin system (adding test-cases to PyPI testing infrastructure).
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.