This change was done to fix a clash between two jenkins jobs --- one which tests the mvn build step (oncotree), and one which performs the maven build and deploys an oncotree server and runs various integration tests on clients. We don't need both ... the oncotree job is redundant. And they clash with each other when jenkins runs them at the same time. [also, ehcache usage can collide]. So this PR adds a check of the mvn build step in the integration test and exits with failure if the build fails. Then only 1 jenkins job needs to be run.
This change was done to fix a clash between two jenkins jobs --- one which tests the mvn build step (oncotree), and one which performs the maven build and deploys an oncotree server and runs various integration tests on clients. We don't need both ... the oncotree job is redundant. And they clash with each other when jenkins runs them at the same time. [also, ehcache usage can collide]. So this PR adds a check of the mvn build step in the integration test and exits with failure if the build fails. Then only 1 jenkins job needs to be run.