Skip to content

Fix tests in Key4hep@LCG stacks - #540

Open
jmcarcell wants to merge 1 commit into
masterfrom
codex/fix-lcg-ctest
Open

Fix tests in Key4hep@LCG stacks#540
jmcarcell wants to merge 1 commit into
masterfrom
codex/fix-lcg-ctest

Conversation

@jmcarcell

@jmcarcell jmcarcell commented Aug 21, 2026

Copy link
Copy Markdown
Member

Summary

  • recognize the LCG nightly stack and EL9 environment
  • resolve local example modules consistently during fccanalysis run
  • preload the matching build FastJet libraries for integration tests so ROOT cannot bind to Delphes' bundled FastJet symbols

Validation

  • GCC 16.1.0 after source /cvmfs/sw-nightlies.hsf.org/key4hep/setup.sh --lcg
  • workflow CMake options: WITH_ACTS=OFF, WITH_DD4HEP=ON, WITH_ONNX=ON, WITH_PODIO_DATASOURCE=ON
  • ctest --output-on-failure — 52/52 passed

Merge order

Merge this PR only after #539 ("Fix compiler warnings"). (since otherwise the build will fail because of the warnings)

@jmcarcell jmcarcell changed the title Support LCG nightly integration tests Fix tests in Key4hep@LCG stacks Aug 21, 2026
@jmcarcell
jmcarcell requested a review from kjvbrt August 27, 2026 08:41
@jmcarcell

Copy link
Copy Markdown
Member Author

@kjvbrt it would be probably good to have this and a tag if anyone is going to use FCCAnalyses in the release, as otherwise the same problems that we are finding in CI will be found there

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant