Skip to content

Fix passing symbols to trixi_include take 2 - #78

Merged
ranocha merged 1 commit into
mainfrom
jl/pass-symbols-as-values
Aug 27, 2026
Merged

Fix passing symbols to trixi_include take 2#78
ranocha merged 1 commit into
mainfrom
jl/pass-symbols-as-values

Conversation

@JoshuaLampert

Copy link
Copy Markdown
Member

This is exactly the same as #76, now with TrixiTest.jl (on main at least) hopefully prepared. It is still breaking for the packages in group 3 in trixi-framework/TrixiTest.jl#39 (comment) and should therefore be released in v0.2.0 (after the new release of TrixiTest.jl).

This is step 5 of the list in the above linked comment.
To be extra sure we don't break anything unexpected, we could also run Trixi.jl CI against this branch and current main of TrixiTest.jl, but even if it is unexpectedly breaking Trixi.jl, if we do it in a breaking release it should hopefully be fine.

@JoshuaLampert JoshuaLampert changed the title Fix passing symbols to trixi_include take 2 Fix passing symbols to trixi_include take 2 Aug 26, 2026
@github-actions

Copy link
Copy Markdown
Contributor

Coverage Report for CI Build 32979573348

Coverage increased (+0.3%) to 94.833%

Details

  • Coverage increased (+0.3%) from the base build.
  • Patch coverage: 6 uncovered changes across 1 file (12 of 18 lines covered, 66.67%).
  • 60 coverage regressions across 1 file.

Uncovered Changes

File Changed Covered %
test/trixi_include.jl 15 9 60.0%
Total (2 files) 18 12 66.67%

Coverage Regressions

60 previously-covered lines in 1 file lost coverage.

File Lines Losing Coverage Coverage
test/trixi_include.jl 60 68.12%

Coverage Stats

Coverage Status
Relevant Lines: 329
Covered Lines: 312
Line Coverage: 94.83%
Coverage Strength: 110.06 hits per line

💛 - Coveralls

@codecov

codecov Bot commented Aug 26, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 94.83%. Comparing base (d24a173) to head (b96199c).

Additional details and impacted files
@@            Coverage Diff             @@
##             main      #78      +/-   ##
==========================================
+ Coverage   94.56%   94.83%   +0.26%     
==========================================
  Files           5        5              
  Lines         313      329      +16     
==========================================
+ Hits          296      312      +16     
  Misses         17       17              

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

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

@ranocha

ranocha commented Aug 26, 2026

Copy link
Copy Markdown
Member

This is step 5 of the list in the above linked comment. To be extra sure we don't break anything unexpected, we could also run Trixi.jl CI against this branch and current main of TrixiTest.jl, but even if it is unexpectedly breaking Trixi.jl, if we do it in a breaking release it should hopefully be fine.

Could you please run Trixi.jl CI on this branch? I would like to know whether we break anything with it.

@JoshuaLampert

Copy link
Copy Markdown
Member Author

I created trixi-framework/Trixi.jl#3214 for this.

@ranocha ranocha 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.

Thanks

@ranocha
ranocha merged commit b2e24d6 into main Aug 27, 2026
13 checks passed
@ranocha
ranocha deleted the jl/pass-symbols-as-values branch August 27, 2026 04:33
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.

2 participants