Skip to content

Investigate and simplify ORANGE construction warning/debug messages #2247

Merged
sethrj merged 26 commits into
celeritas-project:developfrom
sethrj:merge-region-bbox
Feb 11, 2026
Merged

Investigate and simplify ORANGE construction warning/debug messages #2247
sethrj merged 26 commits into
celeritas-project:developfrom
sethrj:merge-region-bbox

Conversation

@sethrj

@sethrj sethrj commented Feb 8, 2026

Copy link
Copy Markdown
Member

This follows on to #2239 to check the significance of some of the messages about merging regions. It reduces most of the diagnostics down to debug, and then eliminates some of those. When regions are merged logically, this now intersects the bounding zones, providing even tighter bounds for improving runtime performance. (Thanks to the diagnostic in #2244 we can confirm that indeed does make at least one infinite box finite!)

@sethrj
sethrj requested a review from esseivaju February 8, 2026 20:57
@sethrj
sethrj requested a review from elliottbiondo as a code owner February 8, 2026 20:57
@sethrj sethrj added enhancement New feature or request orange Work on ORANGE geometry engine labels Feb 8, 2026
@sethrj
sethrj marked this pull request as draft February 8, 2026 20:57
@github-actions

github-actions Bot commented Feb 8, 2026

Copy link
Copy Markdown

Test summary

 5 571 files   8 939 suites   18m 27s ⏱️
 2 155 tests  2 127 ✅  28 💤 0 ❌
30 651 runs  30 509 ✅ 142 💤 0 ❌

Results for commit 50ce536.

♻️ This comment has been updated with latest results.

@sethrj
sethrj marked this pull request as ready for review February 10, 2026 16:29
@sethrj

sethrj commented Feb 10, 2026

Copy link
Copy Markdown
Member Author

@elliottbiondo @esseivaju This is now ready for review. Thanks!

@codecov

codecov Bot commented Feb 10, 2026

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 95.29412% with 4 lines in your changes missing coverage. Please review.
✅ Project coverage is 86.85%. Comparing base (70d3646) to head (50ce536).
⚠️ Report is 1 commits behind head on develop.

Files with missing lines Patch % Lines
src/orange/orangeinp/UnitProto.cc 94.20% 1 Missing and 3 partials ⚠️
Additional details and impacted files

Impacted file tree graph

@@             Coverage Diff             @@
##           develop    #2247      +/-   ##
===========================================
- Coverage    86.88%   86.85%   -0.04%     
===========================================
  Files         1331     1331              
  Lines        42212    42211       -1     
  Branches     13462    13449      -13     
===========================================
- Hits         36676    36661      -15     
- Misses        4517     4532      +15     
+ Partials      1019     1018       -1     
Files with missing lines Coverage Δ
src/orange/OrangeParamsOutput.cc 100.00% <100.00%> (ø)
src/orange/detail/ConvertLogic.cc 96.19% <100.00%> (+0.01%) ⬆️
src/orange/orangeinp/CsgTree.hh 86.66% <100.00%> (+2.05%) ⬆️
src/orange/orangeinp/detail/CsgUnitBuilder.cc 100.00% <ø> (ø)
src/orange/orangeinp/UnitProto.cc 94.91% <94.20%> (+0.12%) ⬆️

... and 8 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@esseivaju esseivaju left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

LGTM!

@sethrj
sethrj enabled auto-merge (squash) February 11, 2026 16:27
@sethrj
sethrj merged commit 2eb80c3 into celeritas-project:develop Feb 11, 2026
77 of 79 checks passed
@sethrj
sethrj deleted the merge-region-bbox branch March 3, 2026 15:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request orange Work on ORANGE geometry engine

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants