The drop is always movingYou know that saying about standing on the shoulders of giants? Drupal is standing on a huge pile of midgetsAll content management systems suck, Drupal just happens to suck less.Popular open source software is more secure than unpopular open source software, because insecure software becomes unpopular fast. [That doesn't happen for proprietary software.]Drupal makes sandwiches happen.There is a module for that

One fundamental value of the Drupal testing framework

Submitted by nk on Tue, 2011-12-13 20:24

I thought this evident but apparently not. You can download Drupal and run the tests provided. Just like that. If you download a few contribs and they have tests you still can run tests on any webserver, any environment what so ever to see whether they work together. It can be a small host or a cloud provider where all you have is the browser and no command line.

And let me note that I love being able to access the Drupal API while testing Drupal.

Commenting on this Story is closed.

Submitted by Anonymous on Wed, 2011-12-14 03:17.

You can still use the Drupal API in tests. If you couldn't, how else could all the existing tests be passing in Upal? See DrupalUnitTestCase at https://github.com/weitzman/upal/blob/master/drupal_test_case.php#L2320.

There are always benefits and risks with major changes like this. You have to sum up both sides and see which way the scale tips for you. I will note that the standard practice in PHP and even other languages is to include the tests in the project but not the test runner. I think Drupal is quite non-standard in this regard.

BTW, Jimmy is on board with this plan, and even wants to go further - http://blog.boombatower.com/testing-battle-plan

Submitted by Anonymous on Wed, 2011-12-14 03:18.

this is moshe speaking, BTW.