The Sakai test harness provides integration testing support for Sakai tools and services. While all projects should include unit testing, integration testing is an important tool for ensuring that your tool or service is working properly within a (simulated) Sakai environment.
Documentation on how to add integration tests to your Sakai project is kept with the code at:
README-INTEGRATION-TESTING.txt
It's also easy to run integration tests from within Eclipse for easy debugging. Ian Boston has added some notes on the topic at:
README-Using-inside-eclipse.txt
You can find some working examples of integration tests in the User module.
INVITATION: I invite any and all interested developers to work on this project, whether that entails changing the component manager, the sakai plugin, or the test harness itself.