Paris SimpleTest Sprint, Day 2
Only hours ago, after over three years of work on the SimpleTest module, Dries committed the SimpleTest module to core. This is an amazing achievement. Drupal is looking at getting 100% core test coverage, both unit and functional. A lot of work went into the SimpleTest module today before it was committed. We (the Drupal SimpleTest Sprinters) set up an SVN repository containing a version of Drupal with SimpleTest there as a module, and opened it up for all of us to commit. It was chaos (in a good way). Without the roadblock of patches, code was rapidly sucked into the SimpleTest module; finally Dries had to give us a SimpleTest "code freeze" so as to actually start to get stuff to work.
Current SimpleTest Status
SimpleTest is in core! What can be left to do? Actually, a lot, but first, let's go over what we've done today:
- Got SimpleTest into Core!
- Got all tests except for Trigger and Poll tests actually passing!
- Got PHPCoverage to generate a 500 MB XML file on Rok's laptop! (Though we have yet to find a script that can deal with all that data without crashing).
- Made SimpleTest's web interface pretty with the addition of icons and assertion groups!
- Got the code necessary for testing.drupal.org working!
And then, there are the things that are left to do: