Skip to content

Conversation

@ChrisRackauckas-Claude
Copy link

Summary

Fixes an "Unexpected Pass" test error on Julia 1.12+ by updating the broken tests list for the Broyden solver.

Issue

Test #4 (Wood function) for SimpleBroyden() was marked as @test_broken on Julia 1.11+ on macOS, but it now passes on Julia 1.12+. This caused the CI to fail with an "Unexpected Pass" error.

Changes

Updated the broken_tests logic in test/23_test_problems_tests.jl to:

Root Cause

The test is now passing on v1.12+ likely due to improvements in Julia 1.12 that fixed the underlying numerical issue.

Test plan

  • CI should pass on all Julia versions without "Unexpected Pass" errors
  • The Wood function test should pass on Julia 1.12+ on macOS
  • The Wood function test remains marked as broken on Julia 1.11.x on macOS

🤖 Generated with Claude Code

Test #4 (Wood function) for SimpleBroyden() now passes on Julia 1.12+ on macOS.
Updated the broken_tests logic to exclude test #4 from broken tests on v1.12+.

The test was previously marked as broken on v1.11+ but is now passing on v1.12+,
likely due to improvements in Julia 1.12 that fixed the underlying issue.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
@ChrisRackauckas ChrisRackauckas merged commit 633876f into SciML:master Nov 14, 2025
45 of 53 checks passed
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