Dries reports on a 2 day sprint in Paris where they added a test framework into the Drupal 7 core. Drupal leadership is stressing automated testing for two main reasons: automated testing will allow the developer community to efficiently scale and will allow more development to occur in a release cycle. The idea behind the former, is that automated testing can remove the some of the manual overhead from the committer and help maintain quality as more contributors submit code.
As for the latter, today code freeze happens less than half way through the release cycle. Drupal 6 was developed for 5 months and was in code freeze to fix bugs for 7. By shortening the code freeze period, Drupal can either release more often or get more functionality into each release.
It remains to be seen how actively the rank and file Drupal development community (especially the module developers) will embrace the test framework. Historically, Drupal has had a fast and loose development style that has been both productive and chaotic. Dries’ passion around the subject and the presence of Acquia will certainly help but only time will tell.
Related posts:
- The Drupal Divide Recently there has been a lot of chatter about friction...
- Drupal 7 Usability The Drupal 7 Usability Team is doing usability tests at...
- Nice article benchmarking Joomla! and Drupal I just saw this blog post by Dries, who is...
- eZ components vs. Zend PHP Framework Maarten Manders writes a nice analysis of two application frameworks...
- Another Drupal Podcast Here is Robert Safuto’s (Awakened Voice) Drupal screencast showing Drupal...


Great news! The lack of tests has been one of the things that’s driven me crazy about the Drupal platform. Hope Dries is able to make this happen.