Skip to content

[test] Activate test otherwise never executed#20752

Merged
dpiparo merged 1 commit intoroot-project:masterfrom
dpiparo:fix_20738
Dec 18, 2025
Merged

[test] Activate test otherwise never executed#20752
dpiparo merged 1 commit intoroot-project:masterfrom
dpiparo:fix_20738

Conversation

@dpiparo
Copy link
Copy Markdown
Member

@dpiparo dpiparo commented Dec 18, 2025

Fixes #20738

@dpiparo dpiparo self-assigned this Dec 18, 2025
@dpiparo dpiparo requested a review from bellenot as a code owner December 18, 2025 10:03
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Dec 18, 2025

Test Results

    21 files      21 suites   3d 20h 21m 53s ⏱️
 3 793 tests  3 793 ✅ 0 💤 0 ❌
77 813 runs  77 813 ✅ 0 💤 0 ❌

Results for commit 56a8af5.

♻️ This comment has been updated with latest results.

MACROARG \"abc;xyz\"
OUTREF semicolon.ref
LABELS roottest regression cling)
if(NOT MSVC) # See #20738
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Thanks for being honest here and explicitly deactivating the test on Windows!

You could have hidden this fact by relying on the automatic deactivation of all tests that have .sh in the command on Windows 🙂

https://github.com/root-project/roottest/blame/master/cmake/modules/RoottestMacros.cmake#L1076

By the way @bellenot, I think it would give us a clearer picture on what tests are run on Windows when looking at the CMake code if we would not do these kind of hidden checks. But maybe that's preference.

Copy link
Copy Markdown
Member

@bellenot bellenot Dec 18, 2025

Choose a reason for hiding this comment

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

By the way @bellenot, I think it would give us a clearer picture on what tests are run on Windows when looking at the CMake code if we would not do these kind of hidden checks. But maybe that's preference.

Well, that was a short solution, instead of adding if(NOT MSVC) for every test using shell scripts, gnu make, and any other unsupported feature...
But I can indeed revisit the remaining ones at some point, and even possibly port some of them on Windows...

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

That would be awesome 🎈

@dpiparo dpiparo merged commit bd94df6 into root-project:master Dec 18, 2025
36 of 57 checks passed
@dpiparo dpiparo deleted the fix_20738 branch December 18, 2025 20:35
@andresailer
Copy link
Copy Markdown
Contributor

@dpiparo Could this be ported to 6-38-patches?
It is the last root test we have failing in dev4 https://lcgapp-services.cern.ch/cdash/viewTest.php?onlyfailed&buildid=145333

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.

roottest-cling-parsing-semicolon is not running, because semicolon is special in cmake?

4 participants