Skip to content

Conversation

@guitargeek
Copy link
Contributor

If things are set up correctly with CMake targets and using gROOT->GetBinDir() at runtime to find the ROOT executables corresponding to the current ROOT build, setting PATH should never be needed.

This stress tests a bit more ROOTs capability of being independend of environment variables, and also makes the CMake code more consistent between platforms.

This is the same as #21003, but for the other tests in ROOT that are not the tutorial tests.

If things are set up correctly with CMake targets and using
`gROOT->GetBinDir()` at runtime to find the ROOT executables
corresponding to the current ROOT build, setting `PATH` should never be
needed.

This stress tests a bit more ROOTs capability of being independend of
environment variables, and also makes the CMake code more consistent
between platforms.
@github-actions
Copy link

Test Results

    22 files      22 suites   3d 12h 15m 33s ⏱️
 3 770 tests  3 769 ✅ 0 💤 1 ❌
75 875 runs  75 874 ✅ 0 💤 1 ❌

For more details on these failures, see this check.

Results for commit 810c4f8.

Copy link
Member

@pcanal pcanal left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks.

@guitargeek guitargeek merged commit 302824e into root-project:master Jan 24, 2026
28 of 30 checks passed
@guitargeek guitargeek deleted the path branch January 24, 2026 01:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants