The XMM cifbuild task doesn't really seem to care if the SAS_CCFPATH environment variable points at an empty directory, it will just make an empty ccf.cif file - then when you go on to downstream tasks (like odfingest) they get very confused and starting throwing errors.
I don't think we'll ever be able to check that the contents of the SAS_CCFPATH are not going to cause problems, but certainly we can check that there are actually some files there.
The XMM cifbuild task doesn't really seem to care if the SAS_CCFPATH environment variable points at an empty directory, it will just make an empty ccf.cif file - then when you go on to downstream tasks (like odfingest) they get very confused and starting throwing errors.
I don't think we'll ever be able to check that the contents of the SAS_CCFPATH are not going to cause problems, but certainly we can check that there are actually some files there.