icatproject / icat.server

The ICAT server offering both SOAP and "RESTlike" interfaces to a metadata catalog.
Other
1 stars 5 forks source link

Fix integration test setup #217

Closed louise-davies closed 5 years ago

louise-davies commented 5 years ago

Closes #205

Adds a prepare_test.py based on the ids.server script that creates suitable test run.properties and setup.properties (if those files don't already exist in src/test/install) and copies other files neccessary to run ./setup install. This script is then called in the pre-integration-test stage. This thus performs a proper installation of icat.server upon mvn install.

This PR fixes all the remaining issues highlighted in #205 so would close that issue. It would also help fix icatproject-contrib/icat-ansible#4 when combined with icatproject-contrib/icat-ansible#5