The application in question uses Fedora 3.3. Unit tests depend on a local installation of Fedora and call web services at localhost:8080. That's not nice to run the tests in Hudson and the tests have been skipped since a very long time. I want to fix this. I do not want to install Fedora locally and I do not want to depend on the staging environment installation. I want a Fedora instance "local" to my test, as test fixture.
Is there a similar way to embed/start Fedora services like done for HSQLDB or ActiveMQ (which can be started embedded, just local to the test). So how could I do that?
I allready had a look into fcrepo-integrationtest
of the Fedora distribution, but could not get a clue. A client integration test exists but is empty ;-(