In addition to the general installation instructions details in ../../README.txt, the following things need to be done: Openjms configuration (OPENJMS_HOME/config/openjms.xml) ======================================================= In , define the following additional topic, subscriber and queue: Database ======== The testscripts make use of a separate database because it is cleared in between uses. As for the main database, assign rights for this with: GRANT ALL ON daisytestrepository.* TO daisy@"%" IDENTIFIED BY "daisy"; GRANT ALL ON daisytestrepository.* TO daisy@localhost IDENTIFIED BY "daisy"; (You don't have to create the database itself, the testscripts will do this) Configuration ============= Make a file local.testsupport.properties, and define the following properties in them: testsupport.blobstore=/somewhere/testblobstore testsupport.fulltextindexstore=/somewhere/testindexstore testsupport.smtpHost=somehost.com testsupport.fromAddress=some_name@somehost.org Make the directories point to other locations then your normal daisy installation! Running the tests ================= Make sure mysql and openjms are running, then execute: maven -Dmaven.junit.fork=true test:test (hint: you shouldn't have merlin running, otherwise the testcases will fail because of the http ports are already in use) To run a single test: maven -Dtestcase= test:single