Here's an update ...

Before the new framework running "mvn -Dintegration test" on core-unit produced the following result on a core 2 duo 1.8 GHz machine with low quality drives:

[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESSFUL
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 7 minutes 35 seconds
[INFO] Finished at: Sun Dec 09 01:55:07 EST 2007
[INFO] Final Memory: 13M/117M
[INFO] ------------------------------------------------------------------------

Now we moved all the tests to core-integ and modified then to use the new framework.  You do not need to use the -Dintegration switch anymore.  The integration tests since they take so little time run in the course of a regular build.  When we do "mvn test" on the machine producing the results above we get:

[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESSFUL
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 45 seconds
[INFO] Finished at: Sun Dec 09 01:59:39 EST 2007
[INFO] Final Memory: 12M/121M
[INFO] ------------------------------------------------------------------------

455 seconds / 45 seconds

That's a 10X improvement and a pretty dramatic result.  I ran out of time to move on and do the server-unit stuff. I'm hoping someone can volunteer to do this.  The infrastructure in terms of the change log service is there already so this would be pretty easy to do. The core integ documentation is rich and very similar to what's would be needed for server-integ.  Right now server-unit takes about 5 minutes so that would probably shrink down to 10 seconds.  Combined it could take about 2 minutes to build, unit test and and integration  test everything including shared, daemon, apacheds, and the installers.

<warning>
To run server-unit and the mitosis integration tests tests you still need the -Dintegration test switch.
</warning>


-Alex