PHP Release Management Wiki

wiki has moved to http://wiki.php.net

AdvancedSearch | AreaMap ]

Search:

  Welcome   PHP 4.y.z   PHP 5.y.z   PHP 6.y.z   Release Process   Other  
  Other   Threaded run-tests.php   Mailinglist Rules   Test Fest   Non CLA PDO Proposal   Collaboration Toolchain RFC  

Username:

Password:


Areas In
This Wiki

BEPHPUG

Conferences

emPHPower

LiveUser

Main

MDB2

PDO

PEARThinkTank

PHPSVN

PHPTODO

RDBMS

WebBuilder2

Test Fest

New URL http://wiki.php.net/qa/testfest

On January 22nd the idea of a test fest to encourage new developers to join php.net in writing more tests for the upcoming PHP 5.3 (and PHP 6) releases was born in #php.pecl. Here is a summary from the ad hoc meeting held in a separate channel on efnet.

People present:

  • David
  • Derick
  • Tony
  • Damien
  • Johannes

Summary:

  • The core idea is that we will leverage gcov.php.net data along with usage statistics that Damien and Johannes have been collecting in identifying the key areas where we are missing tests. However participants are free to choose whatever area they want to write tests for.
  • Ahead of the test fest, there will be a post on php.net (make sure those end up on the php planet) and a series of blog posts on private blogs on how to write php test cases.
  • Each extension that needs tests should get at least one "mentor" assigned. These mentors will be available for participants to ask questions. Participants will also submit their work to this mentor.
  • The test fest will last for one week and participants are encouraged to at least submit one test case per day. There is no formal sign up process though, but contacting the respective mentor to prevent double work would be a good idea. Participation will be open for anyone that does not have karma for php_src (so PEAR guys are eligible for example).
  • Damien will sponsor elePHPants for the participants. We still need to figure out how many Damien will sponsor.
  • After the test fest all the mentors will come together briefly to decide which participant is eligible for receiving an elePHPant. Criteria's will not only include submitted test cases, but also bugs found inside the php code/documentation.

Notes:

  • We discussed other options of determining the winners. Other ideas where some scoring system based on the quality of the submissions or other criteria like complexity/length. However these were deemed either too complex to maintain or simply not in the interest of the php project.

Mentors:

  • In addition to the people named above the following people have agreed to act as mentors:
  • Zoe
  • Stas
  • nicholsr

Events:

  • The PHP London group will run an event on the evening of May the 8th. We plan to work from about 7pm to 10 pm and by the end of the evening we'd like everyone who came to it to have submitted a test case. So far we have offers from 7 people to come and help people learning to write. I've booked rooms in the IBM Southbank offices and have a few things to sort out with them. More details will go up on the London Wiki here http://www.phplondon.org/wiki/Talks
PHPTODO:TestFest (lsmith)
Mon, 17 Mar 2008, 23:14
[ Links | Source | History | RSS ]

This site powered by YaWiki 0.22 beta.