Fix test failures when creds are missing
This MR attempts to address issues found when running pipelines triggered by non-project members, which will run on 'their' account, rather than under computing/conda
on gitlab. In these cases the ROBOT_LIGO_KEYTAB
will (almost certainly) be missing, so we cannot expect tests that would require it to pass.
The patches are:
- emit a warning in the build log when the
$ROBOT_LIGO_KEYTAB
is missing - patch the
gwdatafind
integration tests toXFAIL
(not strict) when creds are not found