All page names need to be in English.
en da  de  fr  it  ja  km  nl  ru  zh

PHPUnit CodeSprint 2015/2

From TYPO3Wiki
Jump to: navigation, search


The PHPUnit TYPO3 extension provides helper functions and a nice back-end module for running unit tests. For many people, this extension is their first encounter with unit testing and automated quality assurance of their extensions. So we are going to have a code sprint for making this extension better.

This sprint will be the second PHPUnit codesprint in 2015 (after the first sprint that was combined with a Core sprint). It will take place in Berlin, Germany - kindly hosted by CPS-IT GmbH and organized by Oliver Klee and Nicole Cordes.

You don't need to be a PHPUnit or unit testing professional - one very important goal of the code sprint is for the attendees to learn new things. You just need to know your way around TYPO3 and PHP. So don't feel shy!


The hashtag for the event is #pucs15.

Date and Times

Friday, November 27th - Sunday, November 29th 2015

The start of the code sprint will be around 3pm on Friday.

On Saturday and Sunday we start coding at around 10am.


Location will be in Berlin. We can use the office of CPS-IT GmbH. It's in the middle of Berlin (Alexanderstraße 7, 10178 Berlin) near the train station Alexanderplatz. If you plan coming by train you should go to Berlin Hauptbahnhof and take the S-Bahn to Alexanderplatz.

Code Sprint Topics/Goals

This sprint is all about improving the extension. Particularly, we would like to tackle the following topics:

  • get new contributors up and running with PHPUnit and the TYPO3 contribution workflow
  • get the next small release out of the door (really soon)
  • get the extension green on Travis CI
  • make the extension compatible with TYPO 7 LTS
  • create a new test runner that allows running the current Core tests
  • general bug fixing and cleanup

Things to set up before the sprint

If possible, please do the following things before the sprint so you can hit the road running. If you have difficulties with some of the steps, don't worry - then we'll help you with them at the start of the sprint.

GPG key-signing party

We will hold a small GPG key-signing party (and Threema-scanning party) at the sprint. This is completely optional, but you are highly encouraged to use this opportunity to improve your ways to communicate in a secure way.

If you would like to participate, please

  • print out 15 copies of your key fingerprint
  • bring an official ID card
  • create a Threema key and bring your smart phone


- List is closed -

# Name days on site needs hotel room Time of arrival comments
1 Oliver Klee Friday till Sunday yes 15:00
2 Stefan Rotsch Friday till Sunday no
3 Tomas Norre Mikkelsen Friday till Sunday yes
4 Richard Haeser Friday till Sunday no +- 13:00 (if possible)
5 Nicole Cordes Friday till Sunday yes 9:30
6 Helmut Hummel Friday till Sunday yes 9:30
7 Heiko Hardt Friday till Sunday yes 11:20 (at berlin schoenefeld)
8 Felix Rauch Friday till Sunday yes 11:20 (at berlin schoenefeld) PHPUnit newbie
9 Hannes Lau Friday till Sunday no 15:00 local
10 Jonathan IROULIN Friday till Sunday yes (snore) 11:50 TXL so i think 13:00/13:15 French, phpUnit newbie
11 Göran Bodenschatz Friday till Sunday no 15:00
12 Andreas Wolf Friday till Sunday yes Friday 3pm-ish Vegetarian
13 Matthias Vogel Friday till Sunday yes 9:30
14 Oliver Wand Friday till Sunday no 15:00
15 Christian Wolfram Friday till Sunday yes 15:00 PHPUnit newbie
16 Sammy Baghdadi Saturday no PHP and PHPUnit newbie

Travel cost reimbursement

The TYPO3 Association is taking care of travel and accommodation expenses for all participants.

For details about how to invoice your travel costs, please see the TYPO3 Association page on invoicing travel costs.

If you cannot write an invoice for your travel costs, please use the Travel costs reimbursement form. Please send your travel invoices to Oliver. The budget number for the PHPUnit project is 4008.


Old Town Apartments, Familienapartment Plus, Schönhauser Allee 5, 10119 Berlin

The apartment is without breakfast. I propose we go shopping for food on Friday and then have breakfast in the apartment.


Please consider sponsoring snacks (fruits, crisps, sweets), beverages or meals or travel costs. Everything is nicely organized by the PHPUnit Team, so you don't have to worry and just to pay the bill.

Please get in contact with us if you would like to sponsor something.

  • cold beverages (particularly, Club-Mate/Mio-Mio-Mate):
  • water:
  • coffee:
  • snacks:
  • dinner on Friday:
  • dinner on Saturday:


If you have questions, or if you like to participate or offer some sponsoring, just get in contact with Oliver Klee (typo3-coding AT oliverklee DOT de), Threema VKMRENDT.