Success at Paris Coding Sprint
The Paris sprint went off without a hitch. We accomplished several goals that will move Drupal into its next stage of development. Among the things accomplished was the addition of the SimpleTest module to Drupal core. Inclusion of a common testing suite with Drupal core will provide a basis for complete testing coverage which was stated as one of the goals for Drupal 7. A necessary component of this initiative is a method for measuring the success of testing. This will be done with “code coverage” tools which measure the percentage of code that is being tested. To put all of this work to good use an automated testing farm is being created which will run the tests on all patches to core. Work on these three areas was unified and pushed forward at the sprint.
An enormous amount of preparation has been completed over the past month and a half in order to prepare SimpleTest for inclusion in the core. The work has included API cleanup and documentation, functional test writing, statistic collection, and unit test planning. The first three objectives were finalized at the sprint before SimpleTest was added to core. Major strides were made on the last objective at the sprint and was planned to become part of core within the next week or two. The whole idea of unit testing is still somewhat up in the air.
Without the sprint the final pieces necessary to bring SimpleTest into the core would have taken much longer to finalize. Thanks again to all those who sponsored my trip to the sprint.