IAP GITLAB

coverage test fails after upgrade of CI containers

since the upgrade of the CI containers to ubuntu 22.04 the coverage test fails with an error like this

geninfo: WARNING: /builds/2/corsika/build/externals/cnpy/CMakeFiles/cnpy.dir/cnpy.cpp.gcno: Overlong record at end of file!
geninfo: WARNING: cannot find an entry for aligned_buffer.h##eccc04943c4708c9939cfb752e0b83d0.gcov in .gcno file, skipping file!

The reason seems to be that the current coverage software (lcov 1.14) does not work with gcc 9+ (see here).

The solution is to either run the coverage test with an old container or upgrade lcov.

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