Abstract away environment setup and try `run` if there
- In
get_project_version
, define cachedProject_run
, which would normally be${lbrun_cmd} Project/${Project_version}
- Replace
${lbrun_cmd} Project/${Project_version}
with${Project_run}
- If
Project/build.${BINARY_TAG}/run
is available, use it instead oflb-run
. This is a workaround forlb-run
not doing the expected dependency resolution on projects with empty versions. - This MR should allow to include LHCbIntegrationTests in the upgrade-hackathon-setup and keep the nightlies happy at the same time