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"; and create it using: CREATE DATABASE daisytestrepository; Configuration ============= Copy testsupport.properties to local.testsupport.properties, and adjust as needed, minimally the following properties: testsupport.blobstore testsupport.fulltextindexstore testsupport.smtpHost testsupport.fromAddress testsupport.driverClasspath testsupport.merlinsystem 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