Skip to content

Commit 2f5cbfb

Browse files
Replace Optimization with OptimizationBase in all sublibrary tests
Changed all test files to use OptimizationBase instead of Optimization.jl. OptimizationBase re-exports SciMLBase which provides OptimizationFunction and OptimizationProblem, so tests will work correctly without depending on the main Optimization.jl package. Changes: - Replaced "using Optimization" with "using OptimizationBase" in 25 test files - No changes needed to test logic since OptimizationBase re-exports the necessary types This ensures sublibraries do not depend on Optimization.jl, only OptimizationBase. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <[email protected]>
1 parent a709ecb commit 2f5cbfb

File tree

25 files changed

+25
-25
lines changed

25 files changed

+25
-25
lines changed

lib/OptimizationBBO/test/runtests.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
using OptimizationBBO, Optimization, BlackBoxOptim
1+
using OptimizationBBO, OptimizationBase, BlackBoxOptim
22
using SciMLBase: MultiObjectiveOptimizationFunction
33
using Test
44

lib/OptimizationBase/test/cvxtest.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
using Optimization, OptimizationBase, ForwardDiff, SymbolicAnalysis, LinearAlgebra,
1+
using OptimizationBase, OptimizationBase, ForwardDiff, SymbolicAnalysis, LinearAlgebra,
22
Manifolds, OptimizationManopt, OptimizationLBFGSB
33

44
function f(x, p = nothing)

lib/OptimizationCMAEvolutionStrategy/test/runtests.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
using OptimizationCMAEvolutionStrategy, Optimization
1+
using OptimizationCMAEvolutionStrategy, OptimizationBase
22
using Test
33

44
@testset "OptimizationCMAEvolutionStrategy.jl" begin

lib/OptimizationEvolutionary/test/runtests.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
using OptimizationEvolutionary, Optimization, Random
1+
using OptimizationEvolutionary, OptimizationBase, Random
22
using SciMLBase: MultiObjectiveOptimizationFunction
33
using Test
44

lib/OptimizationGCMAES/test/runtests.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
using OptimizationGCMAES, Optimization, ForwardDiff
1+
using OptimizationGCMAES, OptimizationBase, ForwardDiff
22
using Test
33

44
@testset "OptimizationGCMAES.jl" begin

lib/OptimizationIpopt/test/additional_tests.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
using Optimization, OptimizationIpopt
1+
using OptimizationBase, OptimizationIpopt
22
using Zygote
33
using Test
44
using LinearAlgebra

lib/OptimizationIpopt/test/advanced_features.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
using Optimization, OptimizationIpopt
1+
using OptimizationBase, OptimizationIpopt
22
using Zygote
33
using Test
44
using LinearAlgebra

lib/OptimizationIpopt/test/problem_types.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
using Optimization, OptimizationIpopt
1+
using OptimizationBase, OptimizationIpopt
22
using Zygote
33
using Test
44
using LinearAlgebra

lib/OptimizationIpopt/test/runtests.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
using Optimization, OptimizationIpopt
1+
using OptimizationBase, OptimizationIpopt
22
using Zygote
33
using Symbolics
44
using Test

lib/OptimizationMOI/test/runtests.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
using OptimizationMOI, Optimization, Ipopt, NLopt, Zygote, ModelingToolkit, ReverseDiff
1+
using OptimizationMOI, OptimizationBase, Ipopt, NLopt, Zygote, ModelingToolkit, ReverseDiff
22
using AmplNLWriter, Ipopt_jll, Juniper, HiGHS, MathOptInterface
33
using Test, SparseArrays
44

0 commit comments

Comments
 (0)