Skip to content

Commit 073f507

Browse files
committed
add tests for Optim maxiters handling
1 parent eb3d4ec commit 073f507

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

lib/OptimizationOptimJL/test/runtests.jl

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,15 @@ using Test
3737
sol = solve(prob, Optim.KrylovTrustRegion())
3838
@test 10 * sol.objective < l1
3939

40+
sol = solve(prob, Optim.BFGS(), maxiters = 1)
41+
@test sol.original.iterations == 1
42+
43+
sol = solve(prob, Optim.BFGS(), maxiters = 1, local_maxiters = 2)
44+
@test sol.original.iterations == 1
45+
46+
sol = solve(prob, Optim.BFGS(), local_maxiters = 2)
47+
@test sol.original.iterations > 2
48+
4049
cons = (res, x, p) -> res .= [x[1]^2 + x[2]^2]
4150
optprob = OptimizationFunction(rosenbrock, Optimization.AutoModelingToolkit();
4251
cons = cons)

0 commit comments

Comments
 (0)