Skip to content

Add public API package split regression tests#3831

Merged
ChrisRackauckas merged 1 commit into
masterfrom
add-manifolds-public-api-regression
Jul 8, 2026
Merged

Add public API package split regression tests#3831
ChrisRackauckas merged 1 commit into
masterfrom
add-manifolds-public-api-regression

Conversation

@ChrisRackauckas

@ChrisRackauckas ChrisRackauckas commented Jul 8, 2026

Copy link
Copy Markdown
Member

Summary

  • add focused public API/package split regression tests that solve through SciMLBase
  • cover owner-package imports for OrdinaryDiffEqTsit5, OrdinaryDiffEqLowOrderRK, OrdinaryDiffEqVerner, OrdinaryDiffEqRosenbrock, OrdinaryDiffEqSDIRK, OrdinaryDiffEqBDF, DiffEqCallbacks, and RecursiveArrayTools
  • wire the test into the existing InterfaceI group

Testing

  • julia -e 'using Pkg; Pkg.activate(; temp = true); Pkg.develop([PackageSpec(path = "lib/OrdinaryDiffEqBDF"), PackageSpec(path = "lib/OrdinaryDiffEqLowOrderRK"), PackageSpec(path = "lib/OrdinaryDiffEqRosenbrock"), PackageSpec(path = "lib/OrdinaryDiffEqSDIRK"), PackageSpec(path = "lib/OrdinaryDiffEqTsit5"), PackageSpec(path = "lib/OrdinaryDiffEqVerner")]); Pkg.add(["DiffEqCallbacks", "RecursiveArrayTools", "SciMLBase"]); include("test/InterfaceI/public_api_package_split.jl")'
  • previous version of this PR: julia --project=. -e 'using Pkg; withenv("GROUP" => "InterfaceI") do; Pkg.test(; julia_args = ["--check-bounds=auto", "--compiled-modules=yes", "--depwarn=yes"], force_latest_compatible_version = false, allow_reresolve = true); end' reached the old regression test; a second full rerun was interrupted during the long existing Static Array Tests block after earlier InterfaceI testsets passed again.

@ChrisRackauckas ChrisRackauckas force-pushed the add-manifolds-public-api-regression branch from ed9f294 to 20e0482 Compare July 8, 2026 05:56
@ChrisRackauckas ChrisRackauckas changed the title Add Manifolds public API regression test Add public API package split regression tests Jul 8, 2026
@ChrisRackauckas ChrisRackauckas force-pushed the add-manifolds-public-api-regression branch from 20e0482 to a1c2909 Compare July 8, 2026 06:02
@ChrisRackauckas ChrisRackauckas merged commit b797bac into master Jul 8, 2026
103 of 126 checks passed
@ChrisRackauckas ChrisRackauckas deleted the add-manifolds-public-api-regression branch July 8, 2026 06:55
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.

1 participant