Skip to content

[math] migrate old Makefiles to CMake and reenable non-covered tests#21890

Open
ferdymercury wants to merge 21 commits intoroot-project:masterfrom
ferdymercury:smatrix
Open

[math] migrate old Makefiles to CMake and reenable non-covered tests#21890
ferdymercury wants to merge 21 commits intoroot-project:masterfrom
ferdymercury:smatrix

Conversation

@ferdymercury
Copy link
Copy Markdown
Collaborator

Split-off #21820 as requested by @pcanal and @linev

@ferdymercury ferdymercury requested a review from bellenot as a code owner April 12, 2026 07:26
@ferdymercury ferdymercury changed the title [math] migrate from Makefile to CMake and reenable non-covered tests [math] migrate old Makefiles to CMake and reenable non-covered tests Apr 12, 2026
@ferdymercury ferdymercury force-pushed the smatrix branch 2 times, most recently from 0dda18e to fe7101c Compare April 12, 2026 09:55
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Apr 12, 2026

Test Results

    22 files      22 suites   3d 16h 57m 9s ⏱️
 3 855 tests  3 811 ✅   1 💤 43 ❌
77 015 runs  76 826 ✅ 146 💤 43 ❌

For more details on these failures, see this check.

Results for commit 29c8d58.

♻️ This comment has been updated with latest results.

Comment thread math/smatrix/test/testOperations.cxx Outdated
Comment thread math/smatrix/test/testOperations.cxx Outdated
Comment thread math/smatrix/test/testOperations.cxx Outdated
Comment thread math/smatrix/test/testSMatrix.cxx Outdated
Comment thread math/smatrix/test/testSMatrix.cxx Outdated
Comment thread math/smatrix/test/testSMatrix.cxx Outdated
Comment thread math/smatrix/test/testSMatrix.cxx Outdated
Copy link
Copy Markdown
Member

@linev linev left a comment

Choose a reason for hiding this comment

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

There are three points in smatrix/test/ subdirectory:

  1. Do we need test reflex dictionaries
  2. Is linking with CLHEP library crucial, do it properly
  3. How to use old ROOT files stored in the directory

Comment thread math/smatrix/test/testIO.cxx
Comment thread math/smatrix/test/CMakeLists.txt Outdated
Comment thread math/smatrix/test/CMakeLists.txt Outdated
@ferdymercury
Copy link
Copy Markdown
Collaborator Author

There are three points in smatrix/test/ subdirectory:

1. Do we need test reflex dictionaries

2. Is linking with CLHEP library crucial, do it properly

3. How to use old ROOT files stored in the directory

No idea whether those things are relevant, I just reenabled something that was there. If not relevant, we should just delete the whole test :)

Comment thread math/smatrix/test/CMakeLists.txt Outdated
Comment thread math/smatrix/test/CMakeLists.txt
Comment thread math/smatrix/test/CMakeLists.txt Outdated
Comment thread math/genvector/test/CMakeLists.txt
Comment thread math/genvector/test/CMakeLists.txt Outdated
Comment thread math/genvector/test/CMakeLists.txt
Comment thread math/genvector/test/CMakeLists.txt
Comment thread math/genvector/test/CMakeLists.txt Outdated
ferdymercury added a commit to ferdymercury/root that referenced this pull request Apr 23, 2026
ROOT_genreflex_CMD is used everywhere
not ROOT_genreflex_cmd

Found out while investigating failures in  root-project#21890
@ferdymercury
Copy link
Copy Markdown
Collaborator Author

re-enabled scripts reading preexisting .ROOT files plot this:

image image

@ferdymercury ferdymercury requested review from linev and pcanal April 23, 2026 15:34
dpiparo pushed a commit that referenced this pull request Apr 24, 2026
ROOT_genreflex_CMD is used everywhere
not ROOT_genreflex_cmd

Found out while investigating failures in  #21890
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.

3 participants