... I don't think most people "get the joke". They are writing things that *are* unit (and not integration) tests using the ZTC/PTC framework. A test that tests, say, a simple accessor method takes 500ms because they've inherited from PloneTestCase ("everybody does it, I must need it!"). It's good that there are tests, but to assume that all users who run the tests should wait five minutes for each test run to finish when the tests really should take about 30 seconds is silly. There are definitely things that need integration tests. Testing adding an action to the actions tool's ("testAddAction" at https://svn.plone.org/svn/plone/Products.CMFPlone/trunk/Products/CMFPlone/tests/testActionsTool.py, chosen randomly) is not one of these, but we still pay that 500ms each time it runs. Multiply that by forty bazillion (estimated)...