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
Closes #205
Adds a
prepare_test.py
based on theids.server
script that creates suitable testrun.properties
andsetup.properties
(if those files don't already exist insrc/test/install
) and copies other files neccessary to run./setup install
. This script is then called in thepre-integration-test
stage. This thus performs a proper installation oficat.server
uponmvn 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