There are a few things to set up to get the Simpletests to run properly. Fedora Installation The test sets up the fedora_repository module with the default server settings. This means it will expect a Fedora server to be running on localhost:8080 with the usual defaults. The tests also expect the Islandora demo objects, i.e., islandora:top, islandora:demos collections, etc. to be installed. (Go to Administer -> Site Configuration -> Fedora Colleciton List and click the Install Demos tab and follow the instructions.) Fedora User Add the following entry to the fedora users file located at $FEDORA_HOME/server/config/fedora-users.xml: administrator If you look in the fedora_repository.test file we see that we are creating a user with a password set to 'simpletestpass'. Fedora requires the hashed version of this password to do a servlet filter-based authentication. Drupal Module Setup The Drupal Simpletest module http://drupal.org/project/simpletest requires a patch be applied to your Drupal core. See the module's README file for instructions. To run the tests go to Administration -> Site Building -> Testing, expand Fedora Repository and check Fedora Repository, leaving Fedora API unchecked unless you want to test that as well. The tests as they are right now should return with 0 Fails and 0 Exceptions. If you add new code or functionality to the module it is your responsibility to add corresponding tests so that other people making future changes to the codebase don't break your additions. See the SimpleTest Tutorial on Drupal.org here http://drupal.org/simpletest-tutorial for a good introduction to creating Simpletests.