De test infrastructuur van Drupal.org is dan ook best wel indrukwekkend. Elke patch die je ergens toevoegt, wordt automatisch opgepikt en tests tegen gelopen. Je krijgt (relatief) snel feedback over je patch, test resultaten, coding standard conflicten etc. Relatief snel wil zeggen dat je uiteraard even moet wachten op je resultaten. In het geval van een patch tegen Drupal Core wil dat zeggen dat er ongeveer 26.500(!) tests worden gerund. Als de test bot meezit, klokt dat af op een uur voor alle tests. Een patch tegen een contrib module is uiteraard een pak sneller omdat er minder tests gelopen moeten worden. Maar de hoeveelheid en doorlooptijd hangt natuurlijk volledig af van de tests voor die module.
Belangrijk om in het achterhoofd te houden bij het schrijven van tests is dat je geen tests schrijft die slagen, maar net op zoek gaat naar dingen die kunnen falen. Tijdens het schrijven van tests kan het bv. zijn dat je nog bepaalde inconsistenties tegenkomt. Of je kan zelfs een stap verder gaan en een test schrijven die faalt omdat er een andere bekende bug nog opgelost moet worden. Zolang die test faalt weet je dat die andere bug er nog in zit. Hier is er een voorbeeld. Wim Leers (Drupal Core Comitter) bevestigd dat een test faalt door een bug uit een ander ticketje. En dit wordt er opzettelijk ingelaten. Zodra de test slaagt weten we dat het ander issue gefixed is.