Skip to content

test: use ParallelTestRunner.jl#277

Merged
icweaver merged 17 commits intoJuliaAstro:mainfrom
icweaver:reorg
Jan 22, 2026
Merged

test: use ParallelTestRunner.jl#277
icweaver merged 17 commits intoJuliaAstro:mainfrom
icweaver:reorg

Conversation

@icweaver
Copy link
Member

@icweaver icweaver commented Oct 28, 2025

Use ParallelTestRunner.jl for subpackage tests. Tests are refactored into their own files to leverage parallelization.

@codecov
Copy link

codecov bot commented Oct 28, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 54.55%. Comparing base (4c900fb) to head (ab9c380).
⚠️ Report is 1 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #277   +/-   ##
=======================================
  Coverage   54.55%   54.55%           
=======================================
  Files          13       13           
  Lines        1164     1164           
=======================================
  Hits          635      635           
  Misses        529      529           
Flag Coverage Δ
AstrodynamicalCalculations.jl 51.09% <100.00%> (ø)
AstrodynamicalModels.jl 60.60% <ø> (ø)
AstrodynamicalSolvers.jl 65.10% <ø> (ø)
GeneralAstrodynamics.jl 0.00% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 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.

@icweaver icweaver marked this pull request as ready for review October 28, 2025 11:17
@icweaver icweaver marked this pull request as draft December 30, 2025 23:56
@icweaver icweaver changed the title [Experimental] Use [workspace] and ParallelTestRunner.jl [Experimental] Use ParallelTestRunner.jl Dec 30, 2025
@icweaver
Copy link
Member Author

I'm moving the non-ParallelTestRunner bits of this PR over to #280. Will update once that's completed

@icweaver icweaver changed the title [Experimental] Use ParallelTestRunner.jl Use ParallelTestRunner.jl Dec 31, 2025
@icweaver icweaver added the enhancement New feature or request label Dec 31, 2025
@icweaver icweaver marked this pull request as ready for review December 31, 2025 05:17
@icweaver
Copy link
Member Author

icweaver commented Jan 6, 2026

Ok, I think things are looking ok here, and with a decent speedup. I tried updating the PR title and top-level comment to follow the conventional commits style. Happy to make any changes!

@icweaver icweaver changed the title Use ParallelTestRunner.jl test: use ParallelTestRunner.jl Jan 6, 2026
Copy link
Collaborator

@joeycarpinelli joeycarpinelli left a comment

Choose a reason for hiding this comment

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

This is great!

@icweaver
Copy link
Member Author

Thanks! Will get things updated and merged here

@icweaver icweaver merged commit faf97df into JuliaAstro:main Jan 22, 2026
18 checks passed
@icweaver icweaver deleted the reorg branch January 22, 2026 01:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants