Skip to content

Platform specific ref files do not work if of form `X.ref.x86_64_v3`

I was just looking to fix an issue with an LHCb project test in

https://lhcb-nightlies.web.cern.ch/nightly/lhcb-dd4hep/1232/

in the x86_64_v3-centos7-gcc11+dd4hep-dbg builds where the TestSimilarityAccurac test was not picking the correct reference log file.

The test already has a x86_64_v3 log file, but it is named specifically for the opt platform, i.e.

Kernel/LHCbMath/tests/refs/TestSimilarityAccuracy.ref.x86_64_v3-opt

I figured, I would just remove the opt part, so make it match any x86_64_v3 platform.

Kernel/LHCbMath/tests/refs/TestSimilarityAccuracy.ref.x86_64_v3

However, with this for some reason none of the x86_64_v3 builds pick up the platform specific log file.

This seems like a bug to me, indeed https://twiki.cern.ch/twiki/bin/view/LHCb/LHCbNightlies#Platform_specific_references suggests it should work I think, no ?

@clemenci Am I missing something here, in why what I tried above is not expected to work ?

Edited by Christopher Rob Jones
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information