Skip to content

Fix test failures when creds are missing

Duncan Macleod requested to merge duncanmmacleod/conda:fix-nocreds into testing

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 to XFAIL (not strict) when creds are not found

Merge request reports