Skip to content

Conversation

ferdymercury
Copy link
Collaborator

@ferdymercury ferdymercury commented Aug 29, 2025

Fixes #16981
(I did not test though this, I just grepped where it was defined, so not sure if it fixes all cases).

@amadio do you find other tests with current master that fail apart from the fixed one?

@ferdymercury ferdymercury requested a review from dpiparo as a code owner August 29, 2025 08:46
@ferdymercury ferdymercury marked this pull request as draft August 29, 2025 08:49
@ferdymercury ferdymercury marked this pull request as ready for review August 29, 2025 08:49
Copy link

Test Results

    21 files      21 suites   3d 19h 57m 32s ⏱️
 3 645 tests  3 493 ✅   0 💤 152 ❌
74 804 runs  74 528 ✅ 124 💤 152 ❌

For more details on these failures, see this check.

Results for commit a15460a.

@guitargeek
Copy link
Contributor

What happens when you remove the workaround with defining NDEBUG 1 before including the assert header completely? There is at least a chance that it's not needed anymore... Can you try this in a CI run, please? The workaround was introduced 12 years ago:

https://github.com/root-project/roottest/blame/master/root/meta/genreflex/ROOT-5768/PyCool.h

@ferdymercury
Copy link
Collaborator Author

Can you try this in a CI run, please?

#19792

@guitargeek
Copy link
Contributor

Superseded by #19792

@guitargeek guitargeek closed this Sep 2, 2025
@ferdymercury ferdymercury deleted the ndeb branch September 2, 2025 10:01
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.

Many roottest tests fail if you build ROOT with -DNDEBUG in CXXFLAGS
3 participants