Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[WIP] Fix the test discovery on Ubuntu 24 for LCG/dev3 environments #722

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

tmadlener
Copy link
Collaborator

@tmadlener tmadlener commented Jan 6, 2025

BEGINRELEASENOTES

  • (Re-)introduce DL_PATHS for the catch_discover_tests call to make sure test discovery is run in the correct environment to avoid symbol lookup errors.

ENDRELEASENOTES

This has been removed in #588 and has been working fine for some time, but started to fail again on Ubuntu 24. I am not sure why but this has become necessary again for running on Ubuntu24 in an LCG/dev3 environment to run test discovery succesfully. Otherwise the environment for discovery is not set properly and running the executable (during the build stage) fails with a symbol lookup error. The latter is caused by the fact that, LCGs podio is not built with SIO support.

Not sure why but this has become necessary again for running on Ubuntu24
in an LCG/dev3 environment to run test discovery succesfully. Otherwise
the environment for discovery is not set properly and running the
executable (during the build stage) fails with a symbol lookup error.
The latter is caused by the fact that, LCGs podio is not built with SIO
support.
@tmadlener tmadlener force-pushed the catch-test-discovery-ub24 branch from abcecdf to f8a7296 Compare January 7, 2025 19:15
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